Guest, Sign inJoin
Post office in Beulah, North Dakota 7-16-2009Beulah, #1 on this list · Photo: Andrew Filer from Seattle (ex-Minneapolis) · CC BY-SA 2.0
North Dakota rankings · Climate

Towns with the least snow in North Dakota

Beulah gets the least snow of North Dakota’s 20 towns of 2,500+ with a snow record: about 33 inches in a normal winter at its NOAA station. Tatman Township gets the most, about 52 inches; 0 of the 20 average under 30 inches.

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

Beulah

Mercer County · 3,077 people
33in

15 days a year with an inch or more·Zap station, 13 km

#2

New Town

Mountrail County · 2,715 people
35in

13 days a year with an inch or more·Keene 3s station, 34 km

#3

Dickinson

Stark County · 25,870 people
35in

13 days a year with an inch or more·Taylor 7 NNW station, 27 km

All 20 towns

Snow in a normal winter, least 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
1BeulahMercer County · 3,077 people33 in15Zap13.0 km
2New TownMountrail County · 2,715 people35 in13Keene 3s33.8 km
3DickinsonStark County · 25,870 people35 in13Taylor 7 NNW27.1 km
4JamestownStutsman County · 15,688 people46 in17Jamestown State Hosp2.5 km
5WillistonWilliams County · 29,522 people48 in14Williston Sloulin Intl AP2.0 km
6Grand ForksGrand Forks County · 60,365 people49 in15Grand Forks Univ (nws)0.8 km
7WahpetonRichland County · 8,141 people50 in15Rothsay34.1 km
8Watford CityMcKenzie County · 6,378 people50 in18Watford City1.8 km
T9Apple Creek TownshipBurleigh County · 3,515 people50 in14Bismarck9.9 km
T9BismarckBurleigh County · 77,963 people50 in14Bismarck4.9 km
T9Gibbs TownshipBurleigh County · 2,856 people50 in14Bismarck13.5 km
T9Hay Creek TownshipBurleigh County · 4,380 people50 in14Bismarck11.7 km
T9LincolnBurleigh County · 4,493 people50 in14Bismarck5.3 km
T9MandanMorton County · 25,061 people50 in14Bismarck11.6 km
T15FargoCass County · 136,275 people51 in14Fargo Hector Intl AP6.9 km
T15HoraceCass County · 7,001 people51 in14Fargo Hector Intl AP20.2 km
T15West FargoCass County · 41,175 people51 in14Fargo Hector Intl AP10.3 km
T18MinotWard County · 47,308 people52 in18Minot Exp Stn6.4 km
T18Minot AFBunincorporated, Ward County · 4,878 people52 in18Minot Exp Stn26.7 km
T18Tatman TownshipWard County · 2,673 people52 in18Minot Exp Stn26.1 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

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.

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. See the snowiest towns.

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

Least snow in other states