Towns

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

  1. West Yellowstone272 miles to Salt Lake City
  2. Dillon309 miles to Salt Lake City
  3. Ennis316 miles to Salt Lake City
  4. Libby318 miles to Seattle
  5. Thompson Falls326 miles to Seattle

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

Lowest home values

  1. Wolf Point$118,600
  2. Hardin$147,100
  3. Malta$160,800
  4. Plentywood$161,000
  5. Cut Bank$164,100

Typical value of an owner-occupied home.

Growing fastest

  1. Kalispellup 26% since 2020
  2. Townsendup 24% since 2020
  3. Belgradeup 23% since 2020
  4. Ennisup 21% since 2020
  5. Red Lodgeup 20% since 2020

College towns

  1. BozemanMontana State University

Tourist towns

  1. West Yellowstone25% vacation homes
  2. Red Lodge24% vacation homes
  3. Bigfork20% vacation homes

Hospital in town

  1. Anaconda-Deer Lodge CountyCommunity Hospital of Anaconda
  2. BakerFallon Medical Complex Hospital
  3. Big TimberPioneer Medical Center
  4. BozemanBozeman Health Deaconess Hospital
  5. ChoteauBenefis Teton Medical Center
  6. ColumbusStillwater Billings Clinic
  7. ConradPondera Medical Center
  8. 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.

TownPeopleSince 2020Typical homeHousehold incomeMiles to a big cityMiles 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.