Small towns in Montana
59 small towns, communities and small cities of 1,000 to 75,000 people, plus 5 smaller suburbs, marked as suburbs. In the parts of Montana outside metro areas, everyday prices run 8.4% below the U.S. average, and housing 29% below.
Closest to a big city
- West Yellowstone272 miles to Salt Lake City
- Dillon309 miles to Salt Lake City
- Ennis316 miles to Salt Lake City
- Libby318 miles to Seattle
- Thompson Falls326 miles to Seattle
Straight-line miles to a metro area of about 1 million people or more.
Lowest home values
- Wolf Point$118,600
- Hardin$147,100
- Malta$160,800
- Plentywood$161,000
- Cut Bank$164,100
Typical value of an owner-occupied home.
Growing fastest
College towns
- BozemanMontana State University
Tourist towns
- West Yellowstone25% vacation homes
- Red Lodge24% vacation homes
- Bigfork20% vacation homes
Hospital in town
- Anaconda-Deer Lodge CountyCommunity Hospital of Anaconda
- BakerFallon Medical Complex Hospital
- Big TimberPioneer Medical Center
- BozemanBozeman Health Deaconess Hospital
- ChoteauBenefis Teton Medical Center
- ColumbusStillwater Billings Clinic
- ConradPondera Medical Center
- Deer LodgeDeer Lodge Medical Center
Every town in Montana
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 |
|---|---|---|---|---|---|---|
| Anaconda-Deer Lodge County | 9,709 | +3% | $231,700 | $57,527 | 372 | In town |
| Baker | 1,776 | -0.9% | $211,400 | $84,750 | 457 | In town |
| Belgrade | 13,107 | +22.6% | $535,200 | $97,328 | 348 | 11 |
| Big Timber | 1,686 | +2.7% | $278,200 | $66,898 | 363 | In town |
| Bigfork | 5,565 | $674,600 | $85,307 | 386 | 15 | |
| Boulder | 1,305 | +8.3% | $212,300 | $72,500 | 377 | 25 |
| Bozeman | 58,814 | +9.1% | $687,900 | $85,747 | 342 | In town |
| Chinook | 1,155 | -2% | $214,700 | $61,750 | 556 | 21 |
| Choteau | 1,825 | +5.1% | $206,000 | $51,632 | 473 | In town |
| Colstrip | 2,091 | -0.2% | $194,900 | 433 | 26 | |
| Columbia Falls | 5,753 | +6.6% | $384,400 | $75,766 | 381 | 6 |
| Columbus | 1,964 | +5.3% | $282,800 | $65,250 | 362 | In town |
| Conrad | 2,393 | +3.1% | $188,900 | $47,857 | 483 | In town |
| Cut Bank | 2,976 | -2.4% | $164,100 | $49,432 | 467 | 24 |
| Deer Lodge | 3,025 | +0% | $247,600 | $60,302 | 390 | In town |
| Dillon | 4,271 | +10% | $256,700 | $61,134 | 309 | In town |
| East Helena suburb | 2,325 | +19.9% | $290,700 | $60,417 | 401 | 4 |
| Ennis | 1,126 | +21.3% | $402,500 | $69,650 | 316 | In town |
| Eureka | 1,562 | +12.5% | $172,000 | 347 | 41 | |
| Evergreen | 9,611 | $340,800 | $76,446 | 376 | 3 | |
| Forsyth | 1,652 | -1.2% | $208,400 | $39,744 | 459 | In town |
| Fort Benton | 1,416 | -2.6% | $247,600 | $67,188 | 491 | In town |
| Four Corners | 5,791 | $648,400 | $100,917 | 340 | 8 | |
| Glasgow | 3,145 | -1.7% | $195,700 | $90,310 | 575 | In town |
| Glendive | 4,736 | -2.6% | $182,600 | $72,670 | 508 | In town |
| Great Falls | 60,208 | -0.4% | $257,000 | $63,373 | 466 | In town |
| Hamilton | 5,451 | +15.5% | $310,000 | $49,204 | 394 | In town |
| Hardin | 3,696 | -2.6% | $147,100 | $60,423 | 406 | In town |
| Havre | 9,264 | -0.6% | $211,700 | $50,329 | 548 | In town |
| Helena | 35,138 | +9% | $387,300 | $71,036 | 402 | In town |
| Helena Valley Northeast | 4,659 | $576,700 | $140,517 | 410 | 9 | |
| Helena Valley Northwest | 5,183 | $404,200 | $100,605 | 411 | 10 | |
| Helena Valley Southeast suburb | 9,108 | $331,500 | $74,075 | 404 | 5 | |
| Helena Valley West Central suburb | 8,056 | $367,200 | $90,082 | 407 | 6 | |
| Kalispell | 31,851 | +26.1% | $428,000 | $63,415 | 374 | In town |
| Laurel | 7,205 | -0.2% | $235,100 | $68,474 | 374 | 15 |
| Lewistown | 6,179 | +3.5% | $198,400 | $48,750 | 451 | In town |
| Libby | 3,274 | +17.1% | $257,400 | $34,143 | 318 | In town |
| Livingston | 9,290 | +7.5% | $392,400 | $65,861 | 345 | In town |
| Lockwood suburb | 7,181 | $235,400 | $75,700 | 392 | 6 | |
| Lolo | 4,314 | $431,800 | $86,065 | 391 | 6 | |
| Malta | 1,846 | -0.2% | $160,800 | $54,483 | 560 | In town |
| Manhattan | 2,073 | -0.8% | $517,800 | $87,865 | 352 | 20 |
| Miles City | 8,450 | +1.3% | $200,200 | $67,727 | 462 | In town |
| Montana City | 3,092 | $571,200 | $129,755 | 397 | 5 | |
| North Browning | 3,144 | $187,500 | $37,155 | 435 | In town | |
| Orchard Homes suburb | 5,588 | $553,700 | $64,904 | 392 | In town | |
| Plains | 1,261 | +13.1% | $248,300 | $25,491 | 348 | In town |
| Plentywood | 1,619 | -3% | $161,000 | $68,438 | 594 | In town |
| Polson | 5,653 | +9.2% | $356,300 | $53,418 | 382 | In town |
| Red Lodge | 2,723 | +19.9% | $380,700 | 334 | 31 | |
| Ronan | 2,209 | +11.5% | $225,500 | $42,298 | 385 | In town |
| Roundup | 2,075 | +18.5% | $166,200 | $57,847 | 427 | In town |
| Shelby | 3,313 | +4.7% | $232,700 | $58,413 | 488 | In town |
| Sidney | 6,217 | -2.2% | $236,900 | $62,538 | 551 | In town |
| Stevensville | 2,259 | +11.8% | $377,300 | $60,096 | 396 | 18 |
| Thompson Falls | 1,543 | +13% | $266,400 | $46,313 | 326 | 23 |
| Three Forks | 1,920 | -3.1% | $395,800 | $79,784 | 354 | 30 |
| Townsend | 2,272 | +24.3% | $227,600 | $70,752 | 383 | In town |
| West Yellowstone | 1,191 | -6.8% | $504,300 | 272 | 43 | |
| White Sulphur Springs | 1,056 | +11.2% | $247,900 | 402 | In town | |
| Whitefish | 9,358 | +18.7% | $684,300 | $73,811 | 374 | 4 |
| Whitehall | 1,131 | +12.2% | $194,100 | $44,844 | 352 | 24 |
| Wolf Point | 2,531 | -5.3% | $118,600 | $52,868 | 577 | In town |
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.