LivabilityCalc
Find Your City

Most Affordable Cities in Montana

Cost of living rankings for 26 cities in Montana. On average, Montana is near the national average with a statewide average Cost Index of 100.

Data Updated: March 2026
Cheapest City
Lewistown
Index: 76
Most Expensive
Whitefish
Index: 137
State Average
100
National: 100
Cities Ranked
26
with complete data

All 26 Cities in Montana — By Affordability

#CityIndexHome ValueRentIncome
1Lewistown76$159,500$896$44,195
2Anaconda-Deer Lodge County79$209,700$661$49,533
3Havre79$197,600$802$58,000
4Miles City79$182,700$932$60,732
5Great Falls83$237,400$866$63,934
6Butte-Silver Bow (balance)83$225,100$808$57,633
7Laurel84$232,700$953$66,382
8Sidney86$249,100$890$62,992
9Lockwood88$250,900$995$74,451
10Evergreen92$271,700$1,140$73,015
11Polson95$321,000$921$51,463
12Helena Valley Southeast97$308,000$1,231$63,824
13Billings98$311,800$1,383$71,855
14Helena99$355,100$1,058$69,341
15Livingston99$348,700$987$65,187
16Columbia Falls99$346,700$1,003$65,313
17Helena Valley West Central102$352,800$1,225$89,040
18Kalispell103$381,400$1,019$61,590
19Helena Valley Northwest107$358,600$1,640$101,278
20Missoula112$427,400$1,486$65,329
21Orchard Homes113$473,100$962$68,649
22Belgrade118$469,600$1,582$88,896
23Bigfork131$614,300$1,103$82,648
24Four Corners132$620,200$1,192$111,474
25Bozeman135$614,900$1,611$79,903
26Whitefish137$648,200$1,313$71,110