Average Annual Temperatures in Minnesota





Average annual temperatures for cities, towns, parks and lakes throughout Minnesota are listed below in degrees Fahrenheit and Celsius.

You can jump to a separate table for each region of the state: Southern, Northeastern and Northwestern Minnesota.

The tables give the normals for maximum and minimum yearly temperatures based on weather data collected from 1981 to 2010.

Southern Minnesota

Average annual temperatures
High °F Low °F Place High °C Low °C
55 35 Albert Lea 13 2
55 34 Faribault 13 1
56 35 Mankato 13 2
55 37 Minneapolis 13 3
55 33 Pipestone 13 0
55 35 Redwood Falls 13 2
55 36 Rochester 13 2
55 37 St. Paul 13 3
58 39 Winona 14 4
55 34 Worthington 13 1

Northeastern Minnesota

Average temperatures for the year
High °F Low °F Place High °C Low °C
52 30 Big Sandy Lake Dam 11 -1
49 31 Duluth 9 -1
49 31 Grand Marais 9 0
49 27 Grand Portage 9 -3
52 29 Grand Rapids 11 -2
47 26 Gunflint Lake 9 -4
50 25 Hibbing 10 -4
49 26 International Falls 9 -3
50 33 Two Harbors 10 0
54 30 Wild River State Park 12 -1

Northwestern Minnesota 

Average yearly temperatures
High °F Low °F Place High °C Low °C
52 30 Agassiz Wildlife Refuge 11 -1
52 33 Alexandria 11 0
49 28 Bemidji 9 -2
52 29 Brainerd 11 -2
53 31 Detroit Lakes 12 0
53 33 Moorhead 11 0
54 32 St. Cloud 12 0
49 28 Warroad 9 -2
50 26 Waskish 10 -3
Reference

National Climatic Data Center. NOAA's 1981-2010 Climate Normals.

Minnesota Temperatures
Back to Top