Towns

Small towns in Idaho

75 small towns, communities and small cities of 1,000 to 75,000 people, plus 7 smaller suburbs, marked as suburbs. In the parts of Idaho outside metro areas, everyday prices run 8.1% below the U.S. average, and housing 26% below.

Closest to a big city

  1. Franklin85 miles to Salt Lake City
  2. Preston91 miles to Salt Lake City
  3. Malad City99 miles to Salt Lake City
  4. Montpelier112 miles to Salt Lake City
  5. Soda Springs131 miles to Salt Lake City

Straight-line miles to a metro area of about 1 million people or more.

Lowest home values

  1. Lapwai$113,700
  2. Aberdeen$174,500
  3. American Falls$185,600
  4. Gooding$186,100
  5. Plummer$197,200

Typical value of an owner-occupied home.

Growing fastest

  1. Starup 82% since 2020
  2. Moyie Springsup 57% since 2020
  3. Ponderayup 55% since 2020
  4. Doverup 50% since 2020
  5. Paulup 44% since 2020

College towns

  1. MoscowUniversity of Idaho
  2. RexburgBrigham Young University-Idaho

Tourist towns

  1. Sun Valley65% vacation homes
  2. McCall59% vacation homes
  3. Cascade53% vacation homes
  4. Ketchum43% vacation homes
  5. Dover23% vacation homes

Hospital in town

  1. American FallsPower County Hospital District
  2. BlackfootBingham Memorial Hospital
  3. Bonners FerryBoundary Community Hospital
  4. BurleyCassia Regional Hospital
  5. CascadeCascade Medical Center
  6. Coeur d'AleneKootenai Health
  7. DriggsTeton Valley Hospital
  8. EmmettValor Health

Every town in Idaho

Select a column heading to sort. Miles are straight-line. Home values and incomes: Census survey 2020-2024; population: 2025 estimates.

TownPeopleSince 2020Typical homeHousehold incomeMiles to a big cityMiles to an ER
Aberdeen 1,852 +5.3% $174,500 $82,619 157 11
American Falls 4,785 +4.8% $185,600 $57,783 147 In town
Bellevue 2,597 +1.1% $539,000 $72,712 221 13
Blackfoot 13,361 +7.7% $262,500 $64,032 168 In town
Bonners Ferry 2,797 +10.4% $281,400 $52,500 288 In town
Buhl 4,801 +5.2% $247,500 $55,568 193 15
Burley 12,409 +5.6% $231,300 $67,468 155 In town
Cascade 1,018 +1.5% $346,100 $53,750 330 In town
Chubbuck suburb 16,823 +7.3% $341,700 $82,977 151 4
Coeur d'Alene 58,179 +5.9% $483,500 $72,338 259 In town
Dalton Gardens suburb 2,496 -1.6% $803,600 $80,000 260 3
Dover 1,164 +49.8% $719,100 $99,821 269 3
Driggs 2,403 +17.9% $525,100 $95,392 208 In town
Emmett 8,900 +15.1% $342,000 $58,750 316 In town
Filer 3,026 +8.7% $247,500 $64,671 185 8
Fort Hall 2,654 $203,300 $44,514 157 10
Franklin 1,155 +12.2% $370,200 $81,830 85 7
Fruitland 7,213 +18% $329,600 $65,457 300 3
Garden City suburb 13,047 +6.1% $449,500 $70,124 300 4
Genesee 1,094 +6% $316,800 $85,673 266 10
Glenns Ferry 1,256 -1.9% $197,900 $51,840 230 23
Gooding 3,855 +3.8% $186,100 $41,899 207 17
Grangeville 3,621 +8.9% $293,300 $61,322 316 In town
Hailey 10,053 +9.3% $637,800 $90,760 225 10
Hansen 1,109 +1.6% $220,200 $50,083 172 9
Hayden suburb 17,363 +10.9% $494,500 $82,958 258 5
Heyburn 3,783 +3.1% $237,800 $64,179 155 2
Hidden Springs 3,378 $773,500 $163,203 300 7
Homedale 3,138 +7.6% $238,000 $62,117 311 13
Idaho Falls 71,785 +8.9% $335,500 $73,110 188 In town
Iona suburb 3,179 +15.6% $420,300 $84,914 190 5
Jerome 13,731 +11% $225,400 $66,894 189 In town
Kamiah 1,134 +1.5% $222,500 $36,071 313 20
Kellogg 2,456 +6% $250,600 $50,625 290 In town
Ketchum 3,643 +2.5% $824,000 $93,046 237 3
Kimberly suburb 5,798 +24.7% $339,400 $97,799 175 6
Kootenai 1,091 +13.9% $370,800 $70,885 274 3
Kuna 31,525 +28.5% $423,900 $96,219 297 8
Lapwai 1,251 +3.2% $113,700 $57,439 274 11
Lewiston 34,717 +1.4% $333,700 $72,197 266 In town
Lincoln suburb 4,002 $377,500 $84,280 189 3
Malad City 2,338 +1.8% $249,400 $77,237 99 In town
Marsing 1,230 +0.1% $347,200 $70,202 315 9
McCall 4,133 +11.2% $676,500 $60,253 321 In town
Middleton 12,600 +31.6% $403,100 $89,013 314 6
Montpelier 2,710 +2.6% $240,300 $61,375 112 In town
Moscow 26,721 +4.7% $376,400 $57,022 259 In town
Mountain Home 16,779 +4.5% $309,400 $63,125 253 In town
Moyie Springs 1,317 +56.6% $356,800 $61,615 294 6
New Plymouth 1,629 +7.5% $277,500 $65,375 306 9
Orofino 3,259 +0.9% $223,400 $53,438 298 In town
Osburn 1,673 +4.7% $205,900 $50,673 296 7
Parma 2,203 +5.2% $274,300 $49,231 305 15
Paul 1,722 +43.7% $268,100 $66,500 158 5
Payette 8,813 +7.5% $276,500 $55,208 298 5
Pinehurst 1,780 +6.2% $291,900 $68,676 285 5
Plummer 1,130 +11.3% $197,200 $54,306 256 15
Pocatello 58,771 +3.4% $271,000 $60,418 147 In town
Ponderay 2,024 +55.3% $436,700 $51,346 273 2
Preston 6,177 +11.3% $350,300 $61,039 91 In town
Priest River 1,851 +10.8% $299,100 $58,782 255 7
Rathdrum 13,227 +42.4% $444,100 $86,563 254 8
Rexburg 40,334 +1.3% $395,100 $50,617 211 In town
Rigby 5,757 +13.6% $336,200 $85,056 200 12
Rupert 6,460 +6.6% $205,200 $54,741 156 In town
Salmon 3,286 +6.1% $235,500 $42,844 320 In town
Sandpoint 10,645 +22% $465,600 $72,289 272 In town
Shelley 5,303 +9.6% $295,200 $77,563 180 9
Shoshone 1,767 +6.6% $229,800 $69,392 196 15
Soda Springs 3,165 +1.6% $241,400 $57,361 131 In town
Spirit Lake 2,485 +5.8% $436,600 $65,192 256 17
St. Anthony 3,990 +8.1% $231,900 $53,152 221 11
St. Maries 2,457 +3.7% $236,300 $60,458 271 In town
Star 20,874 +81.7% $564,300 $97,936 309 7
Sugar City 2,476 +42.6% $350,000 $66,953 214 4
Sun Valley 1,776 -0.6% $962,500 $125,987 235 In town
Twin Falls 56,216 +7.9% $321,300 $61,205 180 In town
Ucon 1,196 +2.3% $340,900 $89,079 195 8
Victor 2,589 +19.3% $617,300 $77,267 200 9
Weiser 6,249 +10.5% $223,400 $45,292 292 In town
Wendell 3,090 +5.7% $242,100 $57,266 199 10
Wilder 1,734 +8.7% $270,900 $55,117 310 11

Big city: a metro area of about 1 million people or more. ER: the nearest hospital with an emergency room. Sources: U.S. Census Bureau, BEA, Medicare.