Montana housing market by ZIP code

Competition, prices and speed of sales for 259 ZIP codes in Montana, 3 months ending August 31, 2026.

ZIP codes with data259Redfin publishes ZIP codes with enough recent sales
Seller’s markets25%Of ZIP codes, under 4 months of supply
Typical competition score18Middle ZIP code, on a 0–100 U.S. scale

Most competitive

  1. Helena 59602 · 31
  2. Whitefish 59937 · 22
  3. Bozeman 59718 · 18
  4. Hamilton 59840 · 9

Least competitive

  1. Hamilton 59840 · 9
  2. Bozeman 59718 · 18
  3. Whitefish 59937 · 22
  4. Helena 59602 · 31

All ZIP codes

ZIP codeCountyCompetition scoreSold above listDays on marketMonths of supplyPrice per sq ft
Absarokee 59001Stillwater County—0%483.7$271
Acton 59002Yellowstone County—0%1823.2$93
Alberton 59820Mineral County—0%783.7$285
Alder 59710Madison County—0%456.4$289
Anaconda 59711Deer Lodge County—0%606$189
Antelope 59211Sheridan County—————
Arlee 59821Missoula County—0%6322.4$312
Ashland 59003Powder River County—————
Augusta 59410Lewis and Clark County—————
Babb 59411Glacier County—————
Bainville 59212Roosevelt County—0%——$201
Baker 59313Fallon County—0%—25.6$70
Ballantine 59006Yellowstone County—0%381.6$358
Basin 59631Jefferson County—0%776.4$261
Bearcreek 59007Carbon County—————
Belfry 59008Carbon County—0%1599.6$402
Belgrade 59714Gallatin County—0%654.5$316
Belt 59412Cascade County—0%714.6$202
Big Arm 59910Lake County—0%2374.8$414
Big Sandy 59520Chouteau County—0%3409.6$130
Big Sky 59716Madison County—0%18913.2$926
Big Timber 59011Sweet Grass County—0%2387$211
Bigfork 59911Lake County—0%7010.1$456
Billings 59101Yellowstone County—0%653.4$214
Billings 59102Yellowstone County—0%573.8$175
Billings 59105Yellowstone County—0%583.9$196
Billings 59106Yellowstone County—0%695$246
Black Eagle 59414Cascade County—0%514$201
Bonner 59823Missoula County—0%1044.5$349
Boulder 59632Jefferson County—0%24112.8$180
Bozeman 59715Gallatin County—0%575.5$466
Bozeman 59718Gallatin County180%634.7$353
Brady 59416Pondera County—————
Bridger 59014Carbon County—0%12617.6$153
Broadview 59015Yellowstone County—0%989.6$151
Butte 59701Silver Bow County—0%574.6$181
Butte 59750Silver Bow County—0%3863.2$200
Bynum 59419Teton County—————
Cameron 59720Madison County—0%9014.4$810
Canyon Creek 59633Lewis and Clark County—0%473.2$368
Cardwell 59721Jefferson County—0%2499.6$304
Carter 59420Chouteau County—————
Cascade 59421Cascade County—0%1097.5$267
Charlo 59824Lake County—0%2448.5$247
Chester 59522Liberty County—0%15722.4$88
Chinook 59523Blaine County—————
Choteau 59422Teton County—0%914.1$184
Circle 59215McCone County—————
Clancy 59634Jefferson County—0%834.8$264
Clinton 59825Granite County—0%1143.6$513
Clyde Park 59018Park County—0%3004.8$417
Coffee Creek 59424Fergus County—————
Colstrip 59323Rosebud County—0%5712.8$134
Columbia Falls 59912Flathead County—0%637.2$399
Columbus 59019Stillwater County—0%695.1$179
Condon 59826Missoula County—0%2028.5$419
Conner 59827Ravalli County—0%1693.2$180
Conrad 59425Pondera County—0%1444.8$144
Coram 59913Flathead County—————
Corvallis 59828Ravalli County—0%1037.1$335
Crow Agency 59022Big Horn County—————
Culbertson 59218Roosevelt County—0%919.6$156
Custer 59024Yellowstone County—0%726.4$160
Cut Bank 59427Glacier County—0%1517.6$115
Darby 59829Ravalli County—0%9712$315
Dayton 59914Lake County—0%22419.2$100
De Borgia 59830Mineral County—————
Deer Lodge 59722Powell County—0%823.2$174
Denton 59430Fergus County—————
Dillon 59725Beaverhead County—0%595.2$201
Dixon 59831Sanders County—————
Drummond 59832Granite County—————
Dutton 59433Teton County—0%—12.8$181
East Helena 59635Lewis and Clark County—0%622.4$277
Edgar 59026Carbon County—0%145—$511
Elliston 59728Powell County—————
Elmo 59915Lake County—————
Emigrant 59027Park County—0%902.7$488
Ennis 59729Madison County—0%807.5$408
Essex 59916Flathead County—0%1608$452
Eureka 59917Lincoln County—0%1147$379
Fairfield 59436Teton County—0%616.4$220
Fairview 59221Richland County—0%863.2$230
Fishtail 59028Stillwater County—0%926.4$367
Flaxville 59222Daniels County—————
Florence 59833Ravalli County—0%826.4$333
Floweree 59440Chouteau County—————
Forsyth 59327Rosebud County—0%1161.6$76
Fort Benton 59442Chouteau County—0%1344.8$190
Fort Peck 59223McCone County—0%1633.2$205
Fort Shaw 59443Cascade County—0%653.2$217
Fortine 59918Lincoln County—0%2722.4$369
Frenchtown 59834Missoula County—0%622.3$307
Froid 59226Roosevelt County—————
Fromberg 59029Carbon County—0%12116$171
Gallatin Gateway 59730Gallatin County—0%5313.4$801
Gardiner 59030Park County—0%938.5$812
Garrison 59731Powell County—0%396.4$323
Geraldine 59446Chouteau County—————
Gildford 59525Hill County—————
Glasgow 59230Valley County—————
Glen 59732Beaverhead County—————
Glendive 59330Dawson County—0%1900.8$105
Gold Creek 59733Powell County—0%35116$260
Great Falls 59401Cascade County—0%533.3$159
Great Falls 59404Cascade County—0%542.3$199
Great Falls 59405Cascade County—0%542.5$194
Hall 59837Granite County—0%13319.2$219
Hamilton 59840Ravalli County90%586.4$343
Hardin 59034Big Horn County—0%1035.8$140
Harlem 59526Blaine County—————
Harlowton 59036Wheatland County—0%6212.8$91
Harrison 59735Madison County—0%1904.8$332
Haugan 59842Mineral County—————
Havre 59501Hill County—0%3023.4$110
Helena 59601Lewis and Clark County—0%543.7$256
Helena 59602Lewis and Clark County310%603.9$270
Helmville 59843Powell County—0%2722.4$373
Heron 59844Sanders County—————
Highwood 59450Chouteau County—0%3403.2$161
Hilger 59451Fergus County—0%113—$80
Hingham 59528Hill County—0%21.1$75
Hobson 59452Judith Basin County—————
Hot Springs 59845Sanders County—0%26113.9$179
Hungry Horse 59919Flathead County—0%353.2$300
Huntley 59037Yellowstone County—0%1313.2$223
Huson 59846Missoula County—0%537$472
Jackson 59736Beaverhead County—————
Jefferson City 59638Jefferson County—0%2877.5$211
Joliet 59041Carbon County—0%10838.4$189
Joplin 59531Liberty County—0%33.2$48
Jordan 59337Garfield County—0%3329.6$173
Judith Gap 59453Wheatland County—————
Kalispell 59901Flathead County—0%735$334
Kalispell 59903—0%77—$348
Kevin 59454Toole County—0%2721.6$80
Kila 59920Flathead County—0%5413.1$346
Kremlin 59532Hill County—————
Lake Mc Donald 59921—————
Lakeside 59922Flathead County—0%987.5$298
Laurel 59044Yellowstone County—0%564.5$231
Lavina 59046Golden Valley County—0%5119.2$290
Ledger 59456Liberty County—————
Lewistown 59457Fergus County—0%15046.9$125
Libby 59923Lincoln County—0%635.9$253
Lima 59739Beaverhead County—————
Lincoln 59639Lewis and Clark County—0%935.1$418
Livingston 59047Park County—0%715$325
Lolo 59847Missoula County—0%565.3$342
Loma 59460Chouteau County—0%65—$73
Lothair 59461Liberty County—————
Malta 59538Phillips County—————
Manhattan 59741Gallatin County—0%645.6$382
Marion 59925Flathead County—0%15546.4$440
Martin City 59926Flathead County—————
Martinsdale 59053Meagher County—————
Mc Allister 59740Madison County—0%1065.8$399
Mc Leod 59052Sweet Grass County—0%916$780
Medicine Lake 59247Sheridan County—0%3899.6$167
Melrose 59743Beaverhead County—————
Melstone 59054Rosebud County—————
Milltown 59851Missoula County—0%456.4$309
Missoula 59801Missoula County—0%513.7$345
Missoula 59802Missoula County—0%745.5$351
Missoula 59803Missoula County—0%573.4$283
Missoula 59804Missoula County—0%634.5$351
Missoula 59808Missoula County—0%863.9$337
Molt 59057Stillwater County—0%996.4$263
Monarch 59463Cascade County—0%435.3$388
Moore 59464Fergus County—————
Nashua 59248Valley County—————
Neihart 59465Cascade County—0%4412.8$310
Norris 59745Madison County—————
Noxon 59853Sanders County—0%2766.4$309
Nye 59061Stillwater County—0%1434.3$352
Olney 59927Flathead County—————
Outlook 59252Sheridan County—0%26—$79
Ovando 59854Powell County—0%73.2$457
Pablo 59855Lake County—0%33—$120
Park City 59063Stillwater County—0%933.2$280
Philipsburg 59858Granite County—0%22420$316
Plains 59859Sanders County—0%4810.8$278
Plentywood 59254Sheridan County—0%1371.3$109
Plevna 59344Fallon County—————
Polaris 59746Beaverhead County—0%3923.2$212
Polebridge 59928Flathead County—————
Polson 59860Lake County—0%778.2$309
Pompeys Pillar 59064Big Horn County—————
Pony 59747Madison County—0%——$236
Poplar 59255Roosevelt County—————
Power 59468Teton County—0%673.2$302
Pray 59065Park County—————
Proctor 59929Lake County—0%9612.8$1,144
Ravalli 59863Lake County—0%58—$185
Raynesford 59469Judith Basin County—0%353.2$417
Red Lodge 59068Carbon County—0%657.1$366
Reed Point 59069Stillwater County—0%15316$179
Rexford 59930Lincoln County—0%8219.2$301
Richey 59259Dawson County—————
Roberts 59070Carbon County—0%664.6$349
Rollins 59931Lake County—0%1124.8$688
Ronan 59864Lake County—0%606.2$274
Roscoe 59071Carbon County—0%3506.4$445
Roundup 59072Musselshell County—0%5011.4$137
Roy 59471Fergus County—0%2916.4$561
Rudyard 59540Hill County—0%06.4$25
Ryegate 59074Golden Valley County—0%711.1$158
Saint Ignatius 59865Lake County—0%1209.1$394
Saint Regis 59866Mineral County—0%524.4$304
Saint Xavier 59075Big Horn County—————
Sand Coulee 59472Cascade County—————
Scobey 59263Daniels County—————
Seeley Lake 59868Missoula County—0%426$403
Shawmut 59078Wheatland County—————
Shelby 59474Toole County—0%16610$120
Shepherd 59079Yellowstone County—0%913.7$248
Sheridan 59749Madison County—0%7023.4$332
Sidney 59270Richland County—0%254.8$133
Silver Gate 59081Park County—0%733.2$448
Silver Star 59751Madison County—0%8812.8$353
Simms 59477Cascade County—0%544.8$210
Somers 59932Flathead County—0%6510.3$332
Stanford 59479Judith Basin County—0%15312.8$97
Stevensville 59870Ravalli County—0%625.5$354
Stockett 59480Cascade County—————
Sula 59871Ravalli County—0%—9.6$205
Sun River 59483Cascade County—0%443.2$251
Sunburst 59482Toole County—0%1748$165
Superior 59872Mineral County—0%8415.3$387
Sweet Grass 59484Toole County—————
Thompson Falls 59873Sanders County—0%926$277
Three Forks 59752Gallatin County—0%1337.3$334
Toston 59643Broadwater County—0%1244.8$256
Townsend 59644Broadwater County—0%505.5$300
Trego 59934Lincoln County—————
Trout Creek 59874Sanders County—0%708.2$428
Troy 59935Lincoln County—0%12810.3$307
Twin Bridges 59754Madison County—0%13116$240
Ulm 59485Cascade County—0%10712.8$230
Valier 59486Pondera County—0%24611.2$216
Vaughn 59487Cascade County—0%959.6$232
Victor 59875Ravalli County—0%1139.9$297
Virginia City 59755Madison County—0%623.2$356
West Glacier 59936Flathead County—————
West Yellowstone 59758Gallatin County—0%444.8$470
Westby 59275Sheridan County—0%1884.8$69
White Sulphur Springs 59645Meagher County—0%2567.5$300
Whitefish 59937Flathead County220%846.1$567
Whitehall 59759Jefferson County—0%896$335
Wibaux 59353Wibaux County—0%1176.4$88
Wilsall 59086Park County—0%6112.8$450
Winifred 59489Fergus County—————
Winnett 59087Petroleum County—0%2979.6$123
Winston 59647Broadwater County—0%701.6$275
Wisdom 59761Beaverhead County—————
Wise River 59762Deer Lodge County—0%891.6$460
Wolf Creek 59648Lewis and Clark County—0%1867.2$470
Wolf Point 59201Roosevelt County—————
Worden 59088Yellowstone County—————

Competition scores rank each ZIP code against every U.S. ZIP code with enough sales (0–100). Source: Redfin, rolling 3-month figures. Methodology

Other states