Casselton, ND has a humid continental climate, with cold winters and hot summers. The average temperature in winter is usually around 18 degrees Fahrenheit, while the summer months can have temperatures reaching up to 86 degrees Fahrenheit. The region typically gets around 33 inches of rain each year, and 64 inches of snowfall during the winter months. Winds in Casselton generally range from 6 to 15 mph, but can occasionally reach up to 20 mph or more during storms and other weather events. Overall, Casselton experiences an extreme climate with unpredictable changes throughout the year.
Casselton, North Dakota gets 23 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Casselton averages 41 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 196 sunny days per year in Casselton. The US average is 205 sunny days.
Casselton gets some kind of precipitation, on average, 84 days per year. Precipitation is rain, snow, sleet, or hail that falls to the ground. In order for precipitation to be counted you have to get at least .01 inches on the ground to measure.
Weather Highlights
Summer High: the July high is around 82 degrees
Winter Low: the January low is -1
Rain: averages 23 inches of rain a year
Snow: averages 41 inches of snow a year