Cost of Living in Idaho
213 cities | Population: 1,381,127
Cost of Living in Idaho: Overview
Idaho has a cost of living index of 87, making it 13% less expensive than the national average. The statewide median household income is $65,190 (13% below the US median of $75,149). Across 213 cities tracked in Idaho, costs vary widely depending on location, proximity to metro areas, and local housing markets.
Housing drives most of the variation. The average median rent across Idaho cities is $984/mo (25% below the national median of $1,319), and the average median home value is $277,170 (9% below the national figure of $304,900). There is a 72-point spread between the most affordable city, Rupert (index 73), and the most expensive, Eagle (index 144) — a large gap that shows significant regional cost differences.
When evaluating Idaho, it helps to look beyond the state average. Individual city costs can deviate significantly — use the map and rankings below to compare specific locations.
The largest cities in Idaho by population are Boise City (index 112, pop. 235,701), Meridian (index 125, pop. 124,865), Nampa (index 101, pop. 106,289), Idaho Falls (index 86, pop. 66,672), and Caldwell (index 94, pop. 63,465). Cost of living varies considerably even among these major population centers, highlighting the importance of comparing individual cities rather than relying on the state average alone.
Data: US Census Bureau (ACS 2023), Zillow, HUD, BEA Regional Price Parities. Updated monthly.
Cost of Living Map
Top 100 cities by population. Click a marker for details.
Most Expensive in Idaho
Cheapest in Idaho
All Cities in Idaho (213)
| City | Population | Cost Index | Median Income |
|---|---|---|---|
| Boise City | 235,701 | 112 | $81,308 |
| Meridian | 124,865 | 125 | $98,686 |
| Nampa | 106,289 | 101 | $72,122 |
| Idaho Falls | 66,672 | 86 | $69,630 |
| Caldwell | 63,465 | 94 | $66,663 |
| Pocatello | 57,152 | 77 | $57,931 |
| Coeur d'Alene | 55,558 | 111 | $70,845 |
| Twin Falls | 53,219 | 85 | $60,760 |
| Post Falls | 41,716 | 109 | $73,313 |
| Rexburg | 39,589 | 93 | $50,359 |
| Lewiston | 34,471 | 83 | $71,047 |
| Eagle | 31,490 | 144 | $118,037 |
| Kuna | 25,960 | 116 | $93,545 |
| Moscow | 25,868 | 89 | $56,497 |
| Ammon | 18,496 | 95 | $84,154 |
| Mountain Home | 16,265 | 87 | $58,486 |
| Hayden | 16,021 | 122 | $77,534 |
| Chubbuck | 15,900 | 85 | $78,646 |
| Star | 13,231 | 123 | $91,318 |
| Jerome | 12,689 | 76 | $65,343 |
| Blackfoot | 12,628 | 75 | $69,091 |
| Garden City | 12,483 | 103 | $66,859 |
| Burley | 11,721 | 78 | $63,315 |
| Rathdrum | 10,133 | 108 | $86,431 |
| Middleton | 10,101 | 94 | $83,681 |
| Hailey | 9,439 | 116 | $83,084 |
| Sandpoint | 9,244 | 101 | $67,769 |
| Payette | 8,358 | 78 | $55,455 |
| Emmett | 7,948 | 83 | $58,523 |
| Fruitland | 6,405 | 85 | $62,703 |
| Rupert | 6,157 | 73 | $54,444 |
| Weiser | 5,803 | 76 | $45,463 |
| Preston | 5,800 | 80 | $55,625 |
| Rigby | 5,251 | 85 | $78,278 |
| Shelley | 4,987 | 90 | $63,864 |
| Kimberly | 4,883 | 85 | $76,587 |
| American Falls | 4,636 | 68 | $58,376 |
| Buhl | 4,624 | 85 | $46,217 |
| McCall | 3,847 | 109 | $60,197 |
| St. Anthony | 3,818 | 71 | $52,446 |
| Lincoln | 3,759 | 95 | $80,818 |
| Gooding | 3,731 | 73 | $36,889 |
| Heyburn | 3,678 | 80 | $70,078 |
| Ketchum | 3,551 | 130 | $87,658 |
| Hidden Springs | 3,490 | 158 | $159,439 |
| Grangeville | 3,443 | 78 | $59,013 |
| Orofino | 3,254 | 77 | $57,171 |
| Mountain Home AFB | 3,198 | 113 | $72,411 |
| Salmon | 3,196 | 66 | $40,875 |
| Soda Springs | 3,150 | 74 | $47,480 |
| St. Maries | 3,032 | 77 | $52,468 |
| Victor | 3,024 | 118 | $73,664 |
| Homedale | 3,006 | 78 | $49,764 |
| Wendell | 2,940 | 73 | $54,850 |
| Iona | 2,882 | 101 | $83,750 |
| Filer | 2,837 | 84 | $53,508 |
| Montpelier | 2,681 | 67 | $52,212 |
| Driggs | 2,655 | 105 | $82,434 |
| Bonners Ferry | 2,615 | 86 | $54,107 |
| Bellevue | 2,571 | 118 | $72,242 |
| Dalton Gardens | 2,526 | 115 | $84,375 |
| Malad City | 2,441 | 79 | $75,500 |
| Aberdeen | 2,418 | 64 | $67,813 |
| Fort Hall | 2,343 | 59 | $40,757 |
| Kellogg | 2,232 | 78 | $44,352 |
| Priest River | 2,058 | 77 | $57,712 |
| Pinehurst | 2,014 | 80 | $66,447 |
| Sugar City | 2,011 | 97 | $71,944 |
| Shoshone | 1,985 | 75 | $56,050 |
| New Plymouth | 1,863 | 79 | $59,875 |
| Parma | 1,836 | 81 | $47,798 |
| Spirit Lake | 1,768 | 96 | $60,938 |
| Osburn | 1,728 | 71 | $44,583 |
| Wilder | 1,690 | 75 | $55,938 |
| Paul | 1,615 | 76 | $62,830 |
| Ucon | 1,537 | 85 | $83,864 |
| Tyhee | 1,475 | 101 | $89,500 |
| Ponderay | 1,456 | 94 | $50,119 |
| Glenns Ferry | 1,443 | 70 | $51,625 |
| Moyie Springs | 1,420 | 81 | $61,783 |
| Hansen | 1,414 | 68 | $47,396 |
| Moreland | 1,386 | 94 | $60,048 |
| Sun Valley | 1,383 | 166 | $82,045 |
| Grace | 1,345 | 56 | $69,286 |
| Ashton | 1,329 | 79 | $66,250 |
| Genesee | 1,312 | 90 | $78,125 |
| Avimor | 1,289 | 118 | $92,458 |
| Marsing | 1,245 | 71 | $57,973 |
| Robie Creek | 1,240 | 116 | $117,946 |
| Groveland | 1,204 | 98 | $71,268 |
| Hagerman | 1,198 | 79 | $59,250 |
| Carey | 1,197 | 79 | $50,938 |
| Greenleaf | 1,152 | 108 | $64,375 |
| Cottonwood | 1,138 | 78 | $56,250 |
| Wallace | 1,127 | 73 | $50,526 |
| Riverside | 1,126 | 92 | $103,125 |
| Kootenai | 1,076 | 107 | $69,457 |
| Plummer | 1,055 | 74 | $52,188 |
| Kamiah | 1,053 | 65 | $35,433 |
| Lapwai | 1,041 | 69 | $60,197 |
| Hazelton | 988 | 63 | $55,833 |
| Clark Fork | 981 | 79 | $60,625 |
| Cascade | 978 | 93 | $50,671 |
| Ririe | 958 | 75 | $64,273 |
| McCammon | 910 | 77 | $71,397 |
| Troy | 908 | 84 | $87,589 |
| Hayden Lake | 901 | 154 | $104,500 |
| Hauser | 896 | 84 | $67,868 |
| Franklin | 880 | 95 | $64,375 |
| Menan | 863 | 92 | $70,417 |
| Potlatch | 849 | 79 | $68,889 |
| Oakley | 846 | 70 | $93,333 |
| Arco | 842 | 85 | $31,023 |
| Athol | 830 | 84 | $62,946 |
| Council | 824 | 71 | $43,224 |
| Inkom | 810 | 83 | $81,528 |
| Challis | 794 | 65 | $50,034 |
| Teton | 786 | 82 | $77,667 |
| Clifton | 774 | 77 | $97,750 |
| Mullan | 758 | 75 | $51,094 |
| Horseshoe Bend | 756 | 77 | $54,236 |
| Downey | 736 | 71 | $46,000 |
| Georgetown | 735 | 78 | $68,438 |
| Mackay | 719 | 67 | $41,474 |
| Notus | 709 | 88 | $71,083 |
| Kooskia | 683 | 70 | $38,167 |
| Smelterville | 670 | 67 | $46,597 |
| Parker | 643 | 87 | $72,188 |
| Paris | 634 | 78 | $82,500 |
| Dover | 628 | 120 | $108,393 |
| Blanchard | 625 | 96 | $55,212 |
| Melba | 624 | 88 | $53,500 |
| Silverton | 606 | 95 | $95,524 |
| Arbon Valley | 604 | 85 | $64,188 |
| Juliaetta | 586 | 71 | $54,821 |
| Weston | 586 | 93 | $85,588 |
| Oldtown | 572 | 79 | $58,088 |
| Richfield | 558 | 71 | $59,375 |
| Idaho City | 556 | 64 | $41,111 |
| Nezperce | 537 | 62 | $59,063 |
| Roberts | 534 | 59 | $57,083 |
| Fairfield | 519 | 80 | $77,917 |
| Mud Lake | 516 | 77 | $65,000 |
| Newdale | 515 | 98 | $71,250 |
| Declo | 514 | 82 | $46,780 |
| Deary | 511 | 81 | $71,250 |
| Basalt | 511 | 88 | $75,375 |
| Craigmont | 509 | 76 | $56,818 |
| Dayton | 496 | 86 | $86,667 |
| Dubois | 495 | 72 | $48,333 |
| Lewisville | 489 | 75 | $70,417 |
| Pierce | 465 | 72 | $53,125 |
| Grand View | 431 | 71 | $39,583 |
| Culdesac | 394 | 71 | $46,250 |
| Weippe | 382 | 61 | $29,167 |
| Firth | 381 | 70 | $49,167 |
| Albion | 371 | 81 | $73,375 |
| Yellow Pine | 369 | 97 | $31,940 |
| Tetonia | 368 | 89 | $63,125 |
| Eden | 366 | 67 | $31,346 |
| Garden Valley | 364 | 86 | $91,042 |
| Dietrich | 357 | 80 | $71,667 |
| Hollister | 353 | 73 | $52,946 |
| Cambridge | 336 | 82 | $48,250 |
| Midvale | 331 | 70 | $48,281 |
| Arimo | 329 | 88 | $65,208 |
| Kendrick | 324 | 74 | $72,708 |
| Malta | 321 | 84 | $48,750 |
| Moore | 319 | 88 | $60,417 |
| Bancroft | 313 | 79 | $76,719 |
| New Meadows | 311 | 83 | $65,250 |
| Rockford Bay | 308 | 155 | $125,625 |
| Onaway | 306 | 93 | $73,571 |
| Rockford | 305 | 92 | $85,804 |
| Winchester | 300 | 70 | $43,125 |
| Elk City | 270 | 102 | $59,643 |
| Swan Valley | 264 | 128 | $92,750 |
| Hammett | 258 | 78 | $27,482 |
| East Hope | 257 | 105 | $91,250 |
| Bloomington | 257 | 102 | $81,667 |
| Irwin | 253 | 100 | $69,792 |
| Bliss | 252 | 96 | $67,250 |
| Lava Hot Springs | 251 | 76 | $36,364 |
| Worley | 249 | 77 | $46,607 |
| Harrison | 243 | 84 | $95,417 |
| Riggins | 236 | 81 | $51,250 |
| Acequia | 223 | 79 | $51,042 |
| Huetter | 219 | 82 | $36,719 |
| Rockland | 214 | 90 | $51,417 |
| Crouch | 212 | 105 | $75,536 |
| Murphy | 188 | 93 | $75,521 |
| Peck | 187 | 69 | $55,455 |
| Ferdinand | 182 | 69 | $61,250 |
| Stites | 171 | 64 | $29,583 |
| Island Park | 169 | 96 | $74,750 |
| Sweetwater | 168 | 86 | $120,500 |
| Castleford | 166 | 83 | $44,167 |
| Murtaugh | 146 | 83 | $58,750 |
| Leadore | 145 | 80 | $31,023 |
| Fernan Lake Village | 138 | 123 | $118,750 |
| Bovill | 136 | 80 | $34,750 |
| De Smet | 134 | 68 | $44,792 |
| Elk River | 133 | 90 | $63,125 |
| Minidoka | 132 | 81 | $41,875 |
| Conkling Park | 131 | 124 | $31,667 |
| Bennington | 120 | 97 | $101,058 |
| Reubens | 65 | 83 | $73,125 |
| Parkline | 62 | 83 | $71,635 |
| Tensed | 56 | 56 | $25,833 |
| Smiths Ferry | 53 | 97 | $83,750 |
| Oxford | 48 | 96 | $72,500 |
| Placerville | 37 | 98 | $78,750 |
| Spencer | 28 | 82 | $70,972 |