Marine on St. Croix, Minnesota has a humid continental climate, characterized by warm summers and cold winters. There are four distinct seasons in Marine on St. Croix, with temperatures ranging from an average of -2°C in winter to 24°C in summer months. The city receives an average precipitation ranging from around 25 inches per year, and experiences wetter months during the spring and fall. Winter brings snowfall, but it is usually light and short-lived due to its location near Lake Superior. Springtime brings warmer temperatures, while summer is generally comfortable with mild nights and warm days with occasional thunderstorms. Autumn brings cool temperatures and a chance for rain or snow to occur into November.
Marine on St. Croix, Minnesota gets 33 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Marine on St. Croix averages 49 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 192 sunny days per year in Marine on St. Croix. The US average is 205 sunny days.
Marine on St. Croix gets some kind of precipitation, on average, 108 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 83 degrees
Winter Low: the January low is 4
Rain: averages 33 inches of rain a year
Snow: averages 49 inches of snow a year