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
- Franklin85 miles to Salt Lake City
- Preston91 miles to Salt Lake City
- Malad City99 miles to Salt Lake City
- Montpelier112 miles to Salt Lake City
- Soda Springs131 miles to Salt Lake City
Straight-line miles to a metro area of about 1 million people or more.
Lowest home values
- Lapwai$113,700
- Aberdeen$174,500
- American Falls$185,600
- Gooding$186,100
- Plummer$197,200
Typical value of an owner-occupied home.
Growing fastest
- Starup 82% since 2020
- Moyie Springsup 57% since 2020
- Ponderayup 55% since 2020
- Doverup 50% since 2020
- Paulup 44% since 2020
College towns
Tourist towns
- Sun Valley65% vacation homes
- McCall59% vacation homes
- Cascade53% vacation homes
- Ketchum43% vacation homes
- Dover23% vacation homes
Hospital in town
- American FallsPower County Hospital District
- BlackfootBingham Memorial Hospital
- Bonners FerryBoundary Community Hospital
- BurleyCassia Regional Hospital
- CascadeCascade Medical Center
- Coeur d'AleneKootenai Health
- DriggsTeton Valley Hospital
- 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.
| Town | People | Since 2020 | Typical home | Household income | Miles to a big city | Miles 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.