The Town Files

The 16 Best Quiet, Affordable Small Towns to Retire in Montana

Ranked on The Town Files lifestyle rankings among 143 towns of 500–10,000 people in Montana, scoring every town on all of these at once. #1 is Trego, MT.

Map of the 16 towns12345678910111213141516
Numbers match the ranking.
The 16 Best Quiet, Affordable Small Towns to Retire in Montana1. Tregoscore 882. Sheridanscore 853. Circlescore 854. Terryscore 845. Absarokeescore 846. Scobeyscore 827. Harlowtonscore 808. Beltscore 799. Bonner-West Riversidescore 7710. Choteauscore 7711. Jolietscore 7712. White Sulphur Springsscore 7713. Corvallisscore 7614. Coramscore 7615. Chesterscore 7316. Boulderscore 71
  1. 16Boulder, Montana

    Retirement: 58th percentile · Quiet: 72nd percentile · Home value ÷ income: 84th percentile

    Boulder is a city of 1,201 people in Jefferson County, Montana. Homes have a median value of $212,300 against household income of $72,500; January lows average 12°F.

    1,201 people · Jefferson County · median home $212,300 · income $72,500 · Jan low 12°F

    Full Boulder, Montana profile: weather, storms, schools, jobs →

    Boulder: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement58th pctQuiet72th pctAffordability84th pct
    Percentile vs Montana towns on each part of this ranking.
  2. 15Chester, Montana

    Retirement: 95th percentile · Quiet: 51st percentile · Home value ÷ income: 74th percentile

    Chester is a town of 847 people in Liberty County, Montana. Homes have a median value of $172,900 against household income of $53,750; January lows average 3°F.

    847 people · Liberty County · median home $172,900 · income $53,750 · Jan low 3°F · 37 in snow

    Full Chester, Montana profile: weather, storms, schools, jobs →

    Chester: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement95th pctQuiet51th pctAffordability74th pct
    Percentile vs Montana towns on each part of this ranking.
  3. 14Coram, Montana

    Retirement: 79th percentile · Quiet: 85th percentile · Home value ÷ income: 63rd percentile

    Coram is a community of 572 people in Flathead County, Montana. Homes have a median value of $243,200 against household income of $63,388; January lows average 19°F.

    572 people · Flathead County · median home $243,200 · income $63,388 · Jan low 19°F · 115 in snow

    Full Coram, Montana profile: weather, storms, schools, jobs →

    Coram: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement79th pctQuiet85th pctAffordability63th pct
    Percentile vs Montana towns on each part of this ranking.
  4. 13Corvallis, Montana

    Retirement: 63rd percentile · Quiet: 90th percentile · Home value ÷ income: 74th percentile

    Corvallis is a community of 1,125 people in Ravalli County, Montana. Homes have a median value of $249,800 against household income of $78,103; January lows average 19°F.

    1,125 people · Ravalli County · median home $249,800 · income $78,103 · Jan low 19°F · 17 in snow

    Full Corvallis, Montana profile: weather, storms, schools, jobs →

    Corvallis: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement63th pctQuiet90th pctAffordability74th pct
    Percentile vs Montana towns on each part of this ranking.
  5. 12White Sulphur Springs, Montana

    Retirement: 92nd percentile · Quiet: 80th percentile · Home value ÷ income: 59th percentile

    White Sulphur Springs is a city of 955 people in Meagher County, Montana. Homes have a median value of $247,900 against household income of $62,159; January lows average 13°F.

    955 people · Meagher County · median home $247,900 · income $62,159 · Jan low 13°F · 96 in snow

    Full White Sulphur Springs, Montana profile: weather, storms, schools, jobs →

    White Sulphur Springs: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement92th pctQuiet80th pctAffordability59th pct
    Percentile vs Montana towns on each part of this ranking.
  6. 11Joliet, Montana

    Retirement: 64th percentile · Quiet: 88th percentile · Home value ÷ income: 80th percentile

    Joliet is a town of 577 people in Carbon County, Montana. Homes have a median value of $235,500 against household income of $77,396; January lows average 10°F.

    577 people · Carbon County · median home $235,500 · income $77,396 · Jan low 10°F · 51 in snow

    Full Joliet, Montana profile: weather, storms, schools, jobs →

    Joliet: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement64th pctQuiet88th pctAffordability80th pct
    Percentile vs Montana towns on each part of this ranking.
  7. 10Choteau, Montana

    Retirement: 93rd percentile · Quiet: 80th percentile · Home value ÷ income: 59th percentile

    Choteau is a city of 1,721 people in Teton County, Montana. Homes have a median value of $206,000 against household income of $51,632; January lows average 13°F.

    1,721 people · Teton County · median home $206,000 · income $51,632 · Jan low 13°F · 48 in snow

    Full Choteau, Montana profile: weather, storms, schools, jobs →

    Choteau: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement93th pctQuiet80th pctAffordability59th pct
    Percentile vs Montana towns on each part of this ranking.
  8. 9Bonner-West Riverside, Montana

    Retirement: 79th percentile · Quiet: 83rd percentile · Home value ÷ income: 70th percentile

    Bonner-West Riverside is a community of 1,690 people in Missoula County, Montana. Homes have a median value of $210,900 against household income of $62,039; January lows average 20°F.

    1,690 people · Missoula County · median home $210,900 · income $62,039 · Jan low 20°F · 50 in snow

    Full Bonner-West Riverside, Montana profile: weather, storms, schools, jobs →

    Bonner-West Riverside: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement79th pctQuiet83th pctAffordability70th pct
    Percentile vs Montana towns on each part of this ranking.
  9. 8Belt, Montana

    Retirement: 77th percentile · Quiet: 69th percentile · Home value ÷ income: 90th percentile

    Belt is a town of 510 people in Cascade County, Montana. Homes have a median value of $171,700 against household income of $73,929; January lows average 17°F.

    510 people · Cascade County · median home $171,700 · income $73,929 · Jan low 17°F · 68 in snow

    Full Belt, Montana profile: weather, storms, schools, jobs →

    Belt: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement77th pctQuiet69th pctAffordability90th pct
    Percentile vs Montana towns on each part of this ranking.
  10. 7Harlowton, Montana

    Retirement: 83rd percentile · Quiet: 82nd percentile · Home value ÷ income: 74th percentile

    Harlowton is a city of 955 people in Wheatland County, Montana. Homes have a median value of $180,500 against household income of $55,600; January lows average 13°F.

    955 people · Wheatland County · median home $180,500 · income $55,600 · Jan low 13°F · 20 in snow

    Full Harlowton, Montana profile: weather, storms, schools, jobs →

    Harlowton: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement83th pctQuiet82th pctAffordability74th pct
    Percentile vs Montana towns on each part of this ranking.
  11. 6Scobey, Montana

    Retirement: 90th percentile · Quiet: 89th percentile · Home value ÷ income: 67th percentile

    Scobey is a city of 999 people in Daniels County, Montana. Homes have a median value of $188,200 against household income of $52,250; January lows average -1°F.

    999 people · Daniels County · median home $188,200 · income $52,250 · Jan low -1°F · 23 in snow

    Full Scobey, Montana profile: weather, storms, schools, jobs →

    Scobey: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement90th pctQuiet89th pctAffordability67th pct
    Percentile vs Montana towns on each part of this ranking.
  12. 5Absarokee, Montana

    Retirement: 91st percentile · Quiet: 99th percentile · Home value ÷ income: 63rd percentile

    Absarokee is a community of 1,000 people in Stillwater County, Montana. Homes have a median value of $292,000 against household income of $77,143; January lows average 10°F.

    1,000 people · Stillwater County · median home $292,000 · income $77,143 · Jan low 10°F · 72 in snow

    Full Absarokee, Montana profile: weather, storms, schools, jobs →

    Absarokee: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement91th pctQuiet99th pctAffordability63th pct
    Percentile vs Montana towns on each part of this ranking.
  13. 4Terry, Montana

    Retirement: 91st percentile · Quiet: 78th percentile · Home value ÷ income: 84th percentile

    Terry is a town of 562 people in Prairie County, Montana. Homes have a median value of $137,200 against household income of $48,125; January lows average 6°F.

    562 people · Prairie County · median home $137,200 · income $48,125 · Jan low 6°F · 12 in snow

    Full Terry, Montana profile: weather, storms, schools, jobs →

    Terry: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement91th pctQuiet78th pctAffordability84th pct
    Percentile vs Montana towns on each part of this ranking.
  14. 3Circle, Montana

    Retirement: 69th percentile · Quiet: 97th percentile · Home value ÷ income: 90th percentile

    Circle is a town of 591 people in McCone County, Montana. Homes have a median value of $171,900 against household income of $75,417; January lows average 8°F.

    591 people · McCone County · median home $171,900 · income $75,417 · Jan low 8°F · 24 in snow

    Full Circle, Montana profile: weather, storms, schools, jobs →

    Circle: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement69th pctQuiet97th pctAffordability90th pct
    Percentile vs Montana towns on each part of this ranking.
  15. 2Sheridan, Montana

    Retirement: 94th percentile · Quiet: 95th percentile · Home value ÷ income: 67th percentile

    Sheridan is a town of 694 people in Madison County, Montana. Homes have a median value of $318,400 against household income of $87,321; January lows average 15°F.

    694 people · Madison County · median home $318,400 · income $87,321 · Jan low 15°F · 59 in snow

    Full Sheridan, Montana profile: weather, storms, schools, jobs →

    Sheridan: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement94th pctQuiet95th pctAffordability67th pct
    Percentile vs Montana towns on each part of this ranking.
  16. 1Trego, Montana

    Retirement: 95th percentile · Quiet: 89th percentile · Home value ÷ income: 80th percentile

    Trego is a community of 515 people in Lincoln County, Montana. Homes have a median value of $328,800 against household income of $108,750; January lows average 18°F.

    515 people · Lincoln County · median home $328,800 · income $108,750 · Jan low 18°F · 41 in snow

    Full Trego, Montana profile: weather, storms, schools, jobs →

    Trego: The 16 Best Quiet, Affordable Small Towns to Retire in Montana scoresRetirement95th pctQuiet89th pctAffordability80th pct
    Percentile vs Montana towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, Montana towns0255075100$46K$219K$393K$566K$739KMedian home valuePercentile
Orange squares are the 16 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 143 towns of 500–10,000 people in Montana (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: