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 1991 to 2020 by the US National Centers for Environmental Information.

Southern Minnesota

Average annual temperatures
High °F Low °F Place High °C Low °C
55 36 Albert Lea 13 2
55 34 Faribault 13 1
55 35 Mankato 13 2
55 38 Minneapolis 13 4
55 34 Pipestone 13 1
56 35 Redwood Falls 13 2
54 36 Rochester 12 2
54 36 St. Paul 12 2
56 38 Winona 13 3
55 34 Worthington 13 1

Northeastern Minnesota

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

Northwestern Minnesota

Average yearly temperatures
High °F Low °F Place High °C Low °C
51 30 Agassiz Wildlife Refuge 11 -1
52 34 Alexandria 11 1
52 30 Brainerd 11 -1
51 30 Detroit Lakes 10 -1
52 32 Fergus Falls 11 0
51 31 Mille Lacs Lake 10 0
52 32 Moorhead 11 0
53 33 St. Cloud 12 0
47 26 Warroad 9 -3
50 27 Waskish 10 -3
Reference

NOAA National Centers for Environmental Information (NCEI). Climate Normals.

Minnesota Temperatures
Back to Top