North Dakota Climate Data
NOAA 30-year climate normals for all 53 counties.
State Avg Temp
41.0°F
Hottest County
Slope County
44.5°F avg
Coldest County
Rolette County
36.9°F avg
Wettest County
Richland County
24.1" precip
All North Dakota Counties
Adams County
42.6°F avg
Barnes County
40.5°F avg
Benson County
39.1°F avg
Billings County
43.0°F avg
Bottineau County
38.4°F avg
Bowman County
42.3°F avg
Burke County
38.0°F avg
Burleigh County
43.0°F avg
Cass County
41.7°F avg
Cavalier County
37.1°F avg
Dickey County
42.6°F avg
Divide County
39.1°F avg
Dunn County
41.9°F avg
Eddy County
Data pending
Emmons County
42.0°F avg
Foster County
40.3°F avg
Golden Valley County
43.7°F avg
Grand Forks County
40.0°F avg
Grant County
42.8°F avg
Griggs County
39.3°F avg
Hettinger County
43.0°F avg
Kidder County
40.4°F avg
LaMoure County
42.4°F avg
Logan County
41.7°F avg
McHenry County
40.1°F avg
McIntosh County
41.3°F avg
McKenzie County
42.3°F avg
McLean County
41.2°F avg
Mercer County
43.2°F avg
Morton County
42.4°F avg
Mountrail County
38.7°F avg
Nelson County
38.6°F avg
Oliver County
42.6°F avg
Pembina County
38.3°F avg
Pierce County
38.8°F avg
Ramsey County
38.8°F avg
Ransom County
43.2°F avg
Renville County
38.3°F avg
Richland County
42.5°F avg
Rolette County
36.9°F avg
Sargent County
41.5°F avg
Sheridan County
42.5°F avg
Sioux County
Data pending
Slope County
44.5°F avg
Stark County
42.6°F avg
Steele County
38.7°F avg
Stutsman County
41.4°F avg
Towner County
38.6°F avg
Traill County
41.0°F avg
Walsh County
42.0°F avg
Ward County
41.3°F avg
Wells County
40.3°F avg
Williams County
42.4°F avg
Data source: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991-2020.
Climate normals are 30-year averages of weather variables computed from 1991 to 2020. Station data is aggregated to county level using spatial averaging. Data is informational only — not a substitute for official National Weather Service forecasts or emergency weather warnings.