McHenry County Climate
McHenry County, North Dakota
Avg Annual Temp
40.1°F
Annual Precip
18.4"
Annual Snowfall
43.3"
Extreme Heat Days
11.54
days >= 90°F/yr
Monthly Temperature
Precipitation Calendar
Seasonal Overview
National Comparison
Climate Profile
About McHenry County Weather
Northern Latitude Weather in McHenry
McHenry County averages 40.1°F annually, placing it firmly in the cold continental climate zone. This average is nearly 15 degrees below the national median temperature.
Cooler than the North Dakota Average
The county’s 40.1°F annual temperature is nearly one degree lower than the state average of 41.0°F. Precipitation is also lower than average, with only 18.4 inches falling annually.
Drier than the Eastern Counties
McHenry is noticeably drier than Grand Forks, receiving about 4 inches less precipitation per year. It is warmer than Griggs County (39.3°F) but cooler than Logan (41.7°F).
Sharp Winters and Balanced Summers
The county experiences 43.3 inches of snow and a winter average of 11.5°F. July is warm at 68.9°F, and the area sees about 12 days of extreme heat reaching above 90°F.
Prepare for Long Winter Months
Winter readiness is paramount given the 8.2°F January average and 43.3 inches of snow. While summers have 12 heat days, the primary climate challenge for residents is the sustained winter cold.
Frequently Asked Questions
What is the average temperature in McHenry County?
How much rain does McHenry County get?
Does it snow in McHenry County?
How hot does McHenry County get in summer?
How cold are winters in McHenry County?
Track your own weather in McHenry County
Ambient Weather personal weather stations give you hyperlocal climate data.
Sponsored
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.