Home / Idaho

Cost of Living in Idaho

213 cities | Population: 1,381,127

87
Average Cost of Living Index (US = 100)
Median Income: $65,190

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.

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