100 cities ranked by median home price
$60K
Lowest Price
$390K
Avg of Top 50
$60K
245 days on market
$65K
38 days on market
$83K
61 days on market
$90K
41 days on market
$95K
84 days on market
$129K
129 days on market
$135K
34 days on market
$170K
63 days on market
$190K
57 days on market
$199K
157 days on market
| # | City | Median Price | Days on Market | Months Supply | YoY Change |
|---|---|---|---|---|---|
| 1 | Luther | $60K | 245 days | — | N/A |
| 2 | Stockett | $65K | 38 days | 3.0 mo | N/A |
| 3 | Acton | $83K | 61 days | — | N/A |
| 4 | Fromberg | $90K | 41 days | 6.0 mo | N/A |
| 5 | Elkhorn | $95K | 84 days | — | N/A |
| 6 | Rapelje | $129K | 129 days | — | N/A |
| 7 | Custer | $135K | 34 days | — | N/A |
| 8 | Simms | $170K | 63 days | 1.0 mo | N/A |
| 9 | Silesia | $190K | 57 days | — | N/A |
| 10 | Edgar | $199K | 157 days | — | N/A |
| 11 | Sun River | $200K | 495 days | — | N/A |
| 12 | Centerville | $220K | 61 days | — | N/A |
| 13 | Fishtail | $225K | 250 days | — | N/A |
| 14 | Basin | $225K | 90 days | 1.0 mo | N/A |
| 15 | Tracy | $240K | 51 days | — | N/A |
| 16 | Rader Creek | $250K | 97 days | 4.0 mo | N/A |
| 17 | Sand Coulee | $265K | 112 days | — | N/A |
| 18 | Belt | $269K | 86 days | 4.0 mo | N/A |
| 19 | Butte-Silver Bow (balance) | $275K | 66 days | 4.5 mo | -4.2% |
| 20 | Sun Prairie | $280K | 31 days | 1.0 mo | N/A |
| 21 | Whitehall | $282K | 87 days | 1.5 mo | N/A |
| 22 | Fort Shaw | $289K | 75 days | — | N/A |
| 23 | Pompeys Pillar | $290K | 54 days | — | N/A |
| 24 | Gilman | $299K | 112 days | — | N/A |
| 25 | Great Falls | $299K | 58 days | 3.0 mo | -5.9% |
| 26 | Niarada | $300K | 289 days | — | N/A |
| 27 | Joliet | $300K | 43 days | 4.0 mo | N/A |
| 28 | Columbus | $310K | 93 days | 2.0 mo | N/A |
| 29 | Neihart | $325K | 38 days | — | N/A |
| 30 | Worden | $325K | 98 days | 6.0 mo | N/A |
| 31 | Polebridge | $329K | 77 days | — | N/A |
| 32 | Coram | $335K | 78 days | 4.0 mo | N/A |
| 33 | Willow Creek | $340K | 23 days | 1.0 mo | N/A |
| 34 | Wolf Creek | $349K | 162 days | 2.0 mo | N/A |
| 35 | Bearcreek | $350K | 50 days | — | N/A |
| 36 | Logan | $350K | 5 days | — | N/A |
| 37 | Potomac | $354K | 101 days | — | N/A |
| 38 | Huntley | $355K | 163 days | 0.5 mo | N/A |
| 39 | Vaughn | $356K | 49 days | 1.5 mo | N/A |
| 40 | Black Eagle | $364K | 82 days | 2.0 mo | N/A |
| 41 | Billings | $369K | 77 days | 3.6 mo | +2.1% |
| 42 | Absarokee | $375K | 97 days | — | N/A |
| 43 | Ballantine | $375K | 148 days | — | N/A |
| 44 | Ponderosa Pines | $375K | 79 days | 2.3 mo | N/A |
| 45 | Laurel | $379K | 37 days | 4.2 mo | N/A |
| 46 | Pinnacle | $380K | 197 days | 1.0 mo | N/A |
| 47 | Rimini | $395K | 6 days | — | N/A |
| 48 | Augusta | $397K | 329 days | 3.0 mo | N/A |
| 49 | Marysville | $400K | 130 days | — | N/A |
| 50 | Helena | $408K | 78 days | 2.8 mo | -10.2% |
| 51 | Churchill | $409K | 196 days | 2.0 mo | N/A |
| 52 | Lockwood | $412K | 106 days | 2.2 mo | N/A |
| 53 | Lincoln | $417K | 73 days | 6.0 mo | N/A |
| 54 | Belfry | $420K | 320 days | — | N/A |
| 55 | Bonner-West Riverside | $425K | 173 days | 1.0 mo | N/A |
| 56 | Columbia Falls | $429K | 33 days | 3.7 mo | N/A |
| 57 | Shepherd | $429K | 178 days | — | N/A |
| 58 | Helena West Side | $435K | 360 days | 4.0 mo | N/A |
| 59 | Hebgen Lake Estates | $438K | 79 days | 0.5 mo | N/A |
| 60 | Olney | $447K | 249 days | — | N/A |
| 61 | Red Lodge | $447K | 77 days | 8.0 mo | N/A |
| 62 | East Missoula | $449K | 53 days | 1.0 mo | N/A |
| 63 | Montana City | $449K | 94 days | 18.0 mo | N/A |
| 64 | Broadview | $450K | 73 days | 1.0 mo | N/A |
| 65 | Cascade | $452K | 83 days | 2.5 mo | N/A |
| 66 | Walkerville | $455K | 157 days | 2.0 mo | N/A |
| 67 | Hungry Horse | $457K | 62 days | 3.5 mo | N/A |
| 68 | Nibbe | $460K | 79 days | — | N/A |
| 69 | Boyd | $464K | 49 days | — | N/A |
| 70 | Park City | $465K | 48 days | 1.0 mo | N/A |
| 71 | Three Forks | $465K | 30 days | 1.0 mo | N/A |
| 72 | Helena Valley Southeast | $469K | 109 days | 2.1 mo | N/A |
| 73 | Craig | $470K | 122 days | — | N/A |
| 74 | Little Bitterroot Lake | $475K | 104 days | 3.0 mo | N/A |
| 75 | Boulder | $480K | 40 days | 2.0 mo | N/A |
| 76 | South Hills | $480K | 69 days | 2.0 mo | N/A |
| 77 | Clinton | $480K | 419 days | 1.0 mo | N/A |
| 78 | Belgrade | $499K | 109 days | 3.9 mo | -4.9% |
| 79 | Helena Valley Northwest | $500K | 103 days | 3.0 mo | N/A |
| 80 | Lolo | $502K | 122 days | 2.2 mo | N/A |
| 81 | Seeley Lake | $510K | 102 days | 4.3 mo | N/A |
| 82 | Snowslip | $510K | 415 days | — | N/A |
| 83 | Ulm | $520K | 234 days | 1.0 mo | N/A |
| 84 | Helena Valley West Central | $525K | 75 days | 2.2 mo | -8.7% |
| 85 | Missoula | $530K | 126 days | 4.2 mo | -3.6% |
| 86 | Clancy | $530K | 89 days | 3.0 mo | N/A |
| 87 | Kalispell | $538K | 102 days | 5.0 mo | +2.5% |
| 88 | East Helena | $540K | 87 days | 2.7 mo | +18.9% |
| 89 | Kila | $549K | 52 days | 2.0 mo | N/A |
| 90 | Roberts | $549K | 169 days | — | N/A |
| 91 | Evergreen | $550K | 148 days | 2.4 mo | -6.6% |
| 92 | Piltzville | $555K | 52 days | — | N/A |
| 93 | Wye | $556K | 207 days | 3.8 mo | N/A |
| 94 | Twin Creeks | $559K | 151 days | — | N/A |
| 95 | Reed Point | $615K | 133 days | 2.0 mo | N/A |
| 96 | Hardy | $625K | 154 days | — | N/A |
| 97 | Amsterdam | $633K | 63 days | — | N/A |
| 98 | Jefferson City | $633K | 212 days | 2.0 mo | N/A |
| 99 | Riceville | $650K | 243 days | 2.0 mo | N/A |
| 100 | Essex | $650K | 131 days | — | N/A |
Looking for affordable housing in Montana? We've ranked 100 cities by median home price to help you find budget-friendly options. The most affordable city is Luther with a median price of $60K.
Connect with a local agent who specializes in first-time buyers and budget-conscious buyers.
Find an Agent