The Town Files

The 24 Most Walkable Small Towns in Montana

Ranked on The Town Files lifestyle rankings among 35 towns of 2,500–10,000 people in Montana. #1 is Miles City, MT.

Map of the 24 towns123456789101112131415161718192021222324
Numbers match the ranking.
The 24 Most Walkable Small Towns in Montana1. Miles City99th pct2. Libby98th pct3. Laurel97th pct4. Lewistown97th pct5. Livingston95th pct6. Dillon91st pct7. Hamilton88th pct8. Havre87th pct9. Columbia Falls87th pct10. Malmstrom AFB86th pct11. Glasgow85th pct12. Orchard Homes84th pct13. Glendive83rd pct14. Evergreen82nd pct15. Anaconda-Deer Lodge County81st pct16. North Browning79th pct17. Shelby78th pct18. Helena Valley Southeast77th pct19. Whitefish77th pct20. Helena Valley West Central73rd pct21. Sidney73rd pct22. Cut Bank73rd pct23. Deer Lodge69th pct24. Lockwood65th pct
  1. 24Lockwood, Montana

    More walkable than 65% of Montana towns

    7,195 people · Yellowstone County · median home $235,400 · income $75,700 · Jan low 14°F · 35 in snow

  2. 23Deer Lodge, Montana

    More walkable than 69% of Montana towns

    2,938 people · Powell County · median home $247,600 · income $60,302 · Jan low 11°F · 75 in snow

  3. 22Cut Bank, Montana

    More walkable than 73% of Montana towns

    3,056 people · Glacier County · median home $164,100 · income $49,432 · Jan low 11°F · 39 in snow

  4. 21Sidney, Montana

    More walkable than 73% of Montana towns

    6,346 people · Richland County · median home $236,900 · income $62,538 · Jan low 7°F · 30 in snow

  5. 20Helena Valley West Central, Montana

    More walkable than 73% of Montana towns

    8,670 people · Lewis and Clark County · median home $367,200 · income $90,082 · Jan low 14°F · 37 in snow

  6. 19Whitefish, Montana

    More walkable than 77% of Montana towns

    7,751 people · Flathead County · median home $684,300 · income $73,811 · Jan low 16°F · 63 in snow

  7. 18Helena Valley Southeast, Montana

    More walkable than 77% of Montana towns

    9,168 people · Lewis and Clark County · median home $331,500 · income $74,075 · Jan low 14°F · 37 in snow

  8. 17Shelby, Montana

    More walkable than 78% of Montana towns

    3,169 people · Toole County · median home $232,700 · income $58,413 · Jan low 6°F · 39 in snow

  9. 16North Browning, Montana

    More walkable than 79% of Montana towns

    2,653 people · Glacier County · median home $187,500 · income $37,155 · Jan low 13°F

  10. 15Anaconda-Deer Lodge County, Montana

    More walkable than 81% of Montana towns

    9,421 people · Deer Lodge County · median home $231,700 · income $57,527 · Jan low 16°F · 75 in snow

  11. 14Evergreen, Montana

    More walkable than 82% of Montana towns

    8,149 people · Flathead County · median home $340,800 · income $76,446 · Jan low 16°F · 54 in snow

  12. 13Glendive, Montana

    More walkable than 83% of Montana towns

    4,873 people · Dawson County · median home $182,600 · income $72,670 · Jan low 9°F · 23 in snow

  13. 12Orchard Homes, Montana

    More walkable than 84% of Montana towns

    5,377 people · Missoula County · median home $553,700 · income $64,904 · Jan low 18°F · 43 in snow

  14. 11Glasgow, Montana

    More walkable than 85% of Montana towns

    3,202 people · Valley County · median home $195,700 · income $90,310 · Jan low 6°F · 44 in snow

  15. 10Malmstrom AFB, Montana

    More walkable than 86% of Montana towns

    4,131 people · Cascade County · median home — · income $64,833 · Jan low 18°F · 64 in snow

  16. 9Columbia Falls, Montana

    More walkable than 87% of Montana towns

    5,308 people · Flathead County · median home $384,400 · income $75,766 · Jan low 16°F · 54 in snow

  17. 8Havre, Montana

    More walkable than 87% of Montana towns

    9,362 people · Hill County · median home $211,700 · income $50,329 · Jan low 7°F · 41 in snow

  18. 7Hamilton, Montana

    More walkable than 88% of Montana towns

    4,659 people · Ravalli County · median home $310,000 · income $49,204 · Jan low 19°F · 17 in snow

  19. 6Dillon, Montana

    More walkable than 91% of Montana towns

    3,880 people · Beaverhead County · median home $256,700 · income $61,134 · Jan low 15°F · 11 in snow

  20. 5Livingston, Montana

    More walkable than 95% of Montana towns

    8,040 people · Park County · median home $392,400 · income $65,861 · Jan low 19°F · 61 in snow

  21. 4Lewistown, Montana

    More walkable than 97% of Montana towns

    5,952 people · Fergus County · median home $198,400 · income $48,750 · Jan low 13°F · 101 in snow

  22. 3Laurel, Montana

    More walkable than 97% of Montana towns

    7,222 people · Yellowstone County · median home $235,100 · income $68,474 · Jan low 15°F · 48 in snow

  23. 2Libby, Montana

    More walkable than 98% of Montana towns

    2,775 people · Lincoln County · median home $257,400 · income $34,143 · Jan low 22°F · 48 in snow

  24. 1Miles City, Montana

    More walkable than 99% of Montana towns

    8,354 people · Custer County · median home $200,200 · income $67,727 · Jan low 9°F

Price vs ranking

Median home value vs ranking, Montana towns0255075100$119K$373K$628K$883K$1138KMedian home valuePercentile
Orange squares are the 24 towns on this list; green dots are other towns on The Town Files in Montana.

More Montana rankings

Same ranking, other places

Methodology. We ranked 35 towns of 2,500–10,000 people in Montana (2020 Census population; towns with 2,500+ people have pages so far). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: