Guest, Sign inJoin
Red Lodge Main Street July 2000Red Lodge, #1 on this list · Photo: User:Velela · Public domain
Montana rankings · Climate

Snowiest towns in Montana

Red Lodge gets the most snow of Montana’s 38 towns of 2,500+ with a snow record: about 142 inches in a normal winter at its NOAA station. Dillon gets the least, about 11 inches; 10 of the 38 average 60 inches or more.

NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work

#1

Red Lodge

Carbon County · 2,723 people
142in

33 days a year with an inch or more·Red Lodge station, 2 km

#2

Lewistown

Fergus County · 6,179 people
112in

37 days a year with an inch or more·Lewistown 11 SSE station, 16 km

#T3

Belgrade

Gallatin County · 13,107 people
91in

29 days a year with an inch or more·Bozeman Montana State Univ station, 17 km

All 38 towns

Snow in a normal winter, most first. Towns that share a station share its figure and rank (T = tied; 21 towns here share a station).

38 towns ranked. Not here? See why a town may be missing.

#TownSnow a yearDays with 1″+NOAA station
1Red LodgeCarbon County · 2,723 people142 in33Red Lodge1.9 km
2LewistownFergus County · 6,179 people112 in37Lewistown 11 SSE16.5 km
T3BelgradeGallatin County · 13,107 people91 in29Bozeman Montana State Univ16.9 km
T3BozemanGallatin County · 58,814 people91 in29Bozeman Montana State Univ2.3 km
T3Four Cornersunincorporated, Gallatin County · 5,791 people91 in29Bozeman Montana State Univ10.3 km
6Deer LodgePowell County · 3,025 people75 in26Anaconda33.5 km
T7Great FallsCascade County · 60,208 people66 in20Great Falls Intl AP7.0 km
T7Malmstrom AFBunincorporated, Cascade County · 4,302 people66 in20Great Falls Intl AP15.4 km
9WhitefishFlathead County · 9,358 people63 in26Whitefish3.4 km
10LivingstonPark County · 9,290 people63 in22Livingston 12 S18.9 km
T11Columbia FallsFlathead County · 5,753 people54 in20Kalispell Glacier AP9.2 km
T11Evergreenunincorporated, Flathead County · 9,611 people54 in20Kalispell Glacier AP8.4 km
T11KalispellFlathead County · 31,851 people54 in20Kalispell Glacier AP10.9 km
14Bigforkunincorporated, Flathead County · 5,565 people51 in20Creston13.0 km
T15BillingsYellowstone County · 121,239 people48 in16Billings Wfo4.5 km
T15LaurelYellowstone County · 7,205 people48 in16Billings Wfo18.2 km
T15LibbyLincoln County · 3,274 people48 in16Libby 1 NE Rs2.3 km
18GlasgowValley County · 3,145 people44 in13Glasgow Wfo1.0 km
T19Lolounincorporated, Missoula County · 4,314 people43 in14Missoula Intl AP16.6 km
T19MissoulaMissoula County · 78,903 people43 in14Missoula Intl AP7.2 km
T19Orchard Homesunincorporated, Missoula County · 5,588 people43 in14Missoula Intl AP7.5 km
22HavreHill County · 9,264 people41 in14Havre City Co AP6.3 km
T23Cut BankGlacier County · 2,976 people39 in13Shelby37.4 km
T23ShelbyToole County · 3,313 people39 in13Shelby1.3 km
T25HelenaLewis and Clark County · 35,138 people37 in12Helena Rgnl AP4.4 km
T25Helena Valley Northeastunincorporated, Lewis and Clark County · 4,659 people37 in12Helena Rgnl AP11.3 km
T25Helena Valley Northwestunincorporated, Lewis and Clark County · 5,183 people37 in12Helena Rgnl AP15.5 km
T25Helena Valley Southeastunincorporated, Lewis and Clark County · 9,108 people37 in12Helena Rgnl AP5.2 km
T25Helena Valley West Centralunincorporated, Lewis and Clark County · 8,056 people37 in12Helena Rgnl AP9.6 km
T25Montana Cityunincorporated, Jefferson County · 3,092 people37 in12Helena Rgnl AP9.4 km
31Lockwoodunincorporated, Yellowstone County · 7,181 people35 in12Billings Wtp9.2 km
32PolsonLake County · 5,653 people34 in14Skq Dam7.7 km
33SidneyRichland County · 6,217 people30 in13Sidney2.1 km
34HardinBig Horn County · 3,696 people28 in8Hardin1.2 km
35GlendiveDawson County · 4,736 people23 in12Glendive0.5 km
36HamiltonRavalli County · 5,451 people17 in5Stevensville29.5 km
37Butte-Silver Bow36,118 people15 in6Divide17.7 km
38DillonBeaverhead County · 4,271 people11 in4Dillon U of Montana Western1.0 km

A station’s normal can differ from the town’s own when the station sits higher or lower; each town’s Climate page names its station and checks it.

Quick answers

Questions people ask

Which Montana town gets the most snow?

Red Lodge (Carbon County), about 142 inches in a normal winter at the Red Lodge station.

What part of Montana gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Dillon (Beaverhead County, about 11 in), Butte-Silver Bow (, about 15 in), Hamilton (Ravalli County, about 17 in), on NOAA’s 1991–2020 normals at each town’s station. See the towns with the least snow.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (42 in Montana) whose nearest station has a snow normal of an inch or more; 4 have no station with a snow record. Smaller towns show their snow on their own Climate page.

Go deeper

More Montana lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Montana rankings →
Other states

Snowiest towns in other states