10 Most Affordable Towns in Montana

10 Most Affordable Towns in Montana

Where Your Dollar Goes Furthest in Big Sky Country

Montana's stunning landscapes don't have to come with a steep price tag. While towns like Bozeman and Whitefish have seen prices soar, many Montana communities still offer an affordable cost of living paired with incredible quality of life. We ranked every Montana town by affordability using median home values, rent, household income, and the critical price-to-income ratio.

#1
FlaxvilleThe Prairie Sentinel
Pop. 58

With a price-to-income ratio of 1x, Flaxville is extremely affordable. Located in Daniels County County with a population of 58, it offers small-town Montana living at a fraction of the cost of larger cities. The local economy is driven by construction.

Home Value: $98,200
Top Industry: Construction
Affordability: 1x
Income: $102,727
#2
DodsonThe Quiet Corner of the Hi-Line
Pop. 128

With a price-to-income ratio of 1.1x, Dodson is extremely affordable. Located in Phillips County County with a population of 128, it offers small-town Montana living at a fraction of the cost of larger cities. The local economy is driven by retail.

Home Value: $44,700
Top Industry: Retail
Affordability: 1.1x
Income: $41,172
#3
HinghamThe Little Town on the Prairie
Pop. 127

With a price-to-income ratio of 1.1x, Hingham is extremely affordable. Located in Hill County County with a population of 127, it offers small-town Montana living at a fraction of the cost of larger cities. The local economy is driven by transportation.

Home Value: $93,800
Top Industry: Transportation
Affordability: 1.1x
Income: $85,000
#4
FroidThe Gem of the Prairie
Pop. 180

With a price-to-income ratio of 1.2x, Froid is extremely affordable. Located in Roosevelt County County with a population of 180, it offers small-town Montana living at a fraction of the cost of larger cities. The local economy is driven by transportation.

Home Value: $85,000
Top Industry: Transportation
Affordability: 1.2x
Income: $70,750
#5
NashuaThe Fort Peck Gateway
Pop. 279

With a price-to-income ratio of 1.6x, Nashua is extremely affordable. Located in Valley County County with a population of 279, it offers small-town Montana living at a fraction of the cost of larger cities. The local economy is driven by government.

Home Value: $113,471
Top Industry: Government
Affordability: 1.6x
Income: $72,500
#6
BearcreekMontana's Mining Hamlet
Pop. 107

With a price-to-income ratio of 1.7x, Bearcreek is extremely affordable. Located in Carbon County County with a population of 107, it offers small-town Montana living at a fraction of the cost of larger cities. The local economy is driven by tourism & hospitality.

Home Value: $191,700
Top Industry: Tourism & Hospitality
Affordability: 1.7x
Income: $111,500
#7
CulbertsonThe Trailhead of the Hi-Line
Pop. 706

With a price-to-income ratio of 1.7x, Culbertson is extremely affordable. Located in Roosevelt County County with a population of 706, it offers small-town Montana living at a fraction of the cost of larger cities. The local economy is driven by education & healthcare. There are currently 6 homes for sale.

Home Value: $172,533
Top Industry: Education & Healthcare
Affordability: 1.7x
For Sale: 6 homes
#8
KevinThe Sunbelt of the Hi-Line
Pop. 108

With a price-to-income ratio of 1.7x, Kevin is extremely affordable. Located in Toole County County with a population of 108, it offers small-town Montana living at a fraction of the cost of larger cities. The local economy is driven by agriculture & mining.

Home Value: $60,800
Top Industry: Agriculture & Mining
Affordability: 1.7x
Income: $35,625
#9
SunburstThe Top of the Golden Triangle
Pop. 301

With a price-to-income ratio of 1.7x, Sunburst is extremely affordable. Located in Toole County County with a population of 301, it offers small-town Montana living at a fraction of the cost of larger cities. The local economy is driven by education & healthcare.

Home Value: $135,600
Top Industry: Education & Healthcare
Affordability: 1.7x
Income: $80,938
#10
GlasgowMontana's Great Getaway
Pop. 3,190

With a price-to-income ratio of 1.9x, Glasgow is extremely affordable. Located in Valley County County with a population of 3,190, it offers small-town Montana living at a fraction of the cost of larger cities. The local economy is driven by education & healthcare. There are currently 14 homes for sale.

Home Value: $148,250
Top Industry: Education & Healthcare
Affordability: 1.9x
For Sale: 14 homes

How We Ranked These Towns

Rankings based on affordability ratio (median home value ÷ median household income), with preference for towns with lower absolute home values and rent. Data from U.S. Census Bureau ACS 5-Year Estimates and Zillow Home Value Index. Towns without sufficient housing data were excluded. See collection dates below.

Data last collected: Zillow Research (Jan 2026), U.S. Census ACS (Jan 2026), FBI UCR (Jan 2026), Montana OPI/NCES (Jan 2026), Montana DPHHS (Jan 2026), EPA NPL (Jan 2026). Rankings are updated when data is refreshed. Check individual town profiles for details.

Explore More Rankings

Best Outdoor RecreationBest Ski TownsBest Fly Fishing TownsTowns Near Hot SpringsBest Small TownsNear Glacier & YellowstoneBest for RetireesBest ClimateBest for FamiliesBest for Young ProfessionalsBest Housing Availability
View All Rankings