Guest, Sign inJoin
Eastwood Park BridgeMinot, #1 on this list · Eastwood Park Bridge · Photo: JERRYE & ROY KLOTZ MD · CC BY-SA 3.0
North Dakota rankings · Climate

Snowiest towns in North Dakota

Minot gets the most snow of North Dakota’s 20 towns of 2,500+ with a snow record: about 52 inches in a normal winter at its NOAA station. Beulah gets the least, about 33 inches; 0 of the 20 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

#T1

Minot

Ward County · 47,308 people
52in

18 days a year with an inch or more·Minot Exp Stn station, 6 km

#T1

Minot AFB

unincorporated, Ward County · 4,878 people
52in

18 days a year with an inch or more·Minot Exp Stn station, 27 km

All 20 towns

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

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

#TownSnow a yearDays with 1″+NOAA station
T1MinotWard County · 47,308 people52 in18Minot Exp Stn6.4 km
T1Minot AFBunincorporated, Ward County · 4,878 people52 in18Minot Exp Stn26.7 km
T1Tatman TownshipWard County · 2,673 people52 in18Minot Exp Stn26.1 km
T4FargoCass County · 136,275 people51 in14Fargo Hector Intl AP6.9 km
T4HoraceCass County · 7,001 people51 in14Fargo Hector Intl AP20.2 km
T4West FargoCass County · 41,175 people51 in14Fargo Hector Intl AP10.3 km
T7Apple Creek TownshipBurleigh County · 3,515 people50 in14Bismarck9.9 km
T7BismarckBurleigh County · 77,963 people50 in14Bismarck4.9 km
T7Gibbs TownshipBurleigh County · 2,856 people50 in14Bismarck13.5 km
T7Hay Creek TownshipBurleigh County · 4,380 people50 in14Bismarck11.7 km
T7LincolnBurleigh County · 4,493 people50 in14Bismarck5.3 km
T7MandanMorton County · 25,061 people50 in14Bismarck11.6 km
13Watford CityMcKenzie County · 6,378 people50 in18Watford City1.8 km
14WahpetonRichland County · 8,141 people50 in15Rothsay34.1 km
15Grand ForksGrand Forks County · 60,365 people49 in15Grand Forks Univ (nws)0.8 km
16WillistonWilliams County · 29,522 people48 in14Williston Sloulin Intl AP2.0 km
17JamestownStutsman County · 15,688 people46 in17Jamestown State Hosp2.5 km
18DickinsonStark County · 25,870 people35 in13Taylor 7 NNW27.1 km
19New TownMountrail County · 2,715 people35 in13Keene 3s33.8 km
20BeulahMercer County · 3,077 people33 in15Zap13.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 North Dakota town gets the most snow?

Tatman Township (Ward County), about 52 inches in a normal winter at the Minot Exp Stn station.

What part of North Dakota gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Beulah (Mercer County, about 33 in), New Town (Mountrail County, about 35 in), Dickinson (Stark County, about 35 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 (23 in North Dakota) whose nearest station has a snow normal of an inch or more; 3 have no station with a snow record. Smaller towns show their snow on their own Climate page.

Go deeper

More North Dakota lists

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

All North Dakota rankings →
Other states

Snowiest towns in other states