Grand Portage, MN has a humid continental climate with four distinct seasons. The summers are generally warm and humid while the winters are cold and snowy. Spring and fall tend to be mild with some precipitation throughout the season. On average, temperatures in the summer range from highs of 75 to 80F (24-27C) while winter temperatures rarely exceed 32F (0C). Snowfall is common during the winter months with an average annual snowfall of about 108 inches (274 cm). Precipitation is also quite common in Grand Portage, averaging over 30 inches (76 cm) annually.
Grand Portage (zip 55605), Minnesota gets 29 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Grand Portage (zip 55605) averages 42 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 179 sunny days per year in Grand Portage (zip 55605). The US average is 205 sunny days.
Grand Portage (zip 55605) gets some kind of precipitation, on average, 95 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 72 degrees
Winter Low: the January low is 2
Rain: averages 29 inches of rain a year
Snow: averages 42 inches of snow a year