weatherbycounty

Minnesota Climate Data

NOAA 30-year climate normals for all 87 counties.

NOAA NCEI 1991-2020 Climate Normals

State Avg Temp

42.9°F

Hottest County

Winona County

47.3°F avg

Coldest County

Roseau County

36.6°F avg

Wettest County

Houston County

38.3" precip

All Minnesota Counties

Aitkin County

40.7°F avg

Anoka County

44.2°F avg

Becker County

40.5°F avg

Beltrami County

38.7°F avg

Benton County

41.6°F avg

Big Stone County

44.7°F avg

Blue Earth County

46.3°F avg

Brown County

45.1°F avg

Carlton County

39.7°F avg

Carver County

44.4°F avg

Cass County

41.1°F avg

Chippewa County

45.9°F avg

Chisago County

43.7°F avg

Clay County

42.2°F avg

Clearwater County

38.7°F avg

Cook County

37.9°F avg

Cottonwood County

46.8°F avg

Crow Wing County

41.6°F avg

Dakota County

45.3°F avg

Dodge County

44.8°F avg

Douglas County

42.5°F avg

Faribault County

45.5°F avg

Fillmore County

44.3°F avg

Freeborn County

45.2°F avg

Goodhue County

44.8°F avg

Grant County

43.2°F avg

Hennepin County

46.2°F avg

Houston County

45.5°F avg

Hubbard County

40.4°F avg

Isanti County

44.1°F avg

Itasca County

39.1°F avg

Jackson County

44.0°F avg

Kanabec County

42.0°F avg

Kandiyohi County

43.4°F avg

Kittson County

39.1°F avg

Koochiching County

37.6°F avg

Lac qui Parle County

43.6°F avg

Lake County

39.1°F avg

Lake of the Woods County

38.5°F avg

Le Sueur County

45.9°F avg

Lincoln County

44.8°F avg

Lyon County

44.9°F avg

Mahnomen County

39.9°F avg

Marshall County

39.3°F avg

Martin County

46.1°F avg

McLeod County

44.5°F avg

Meeker County

43.1°F avg

Mille Lacs County

41.8°F avg

Morrison County

44.9°F avg

Mower County

43.8°F avg

Murray County

43.1°F avg

Nicollet County

43.9°F avg

Nobles County

44.4°F avg

Norman County

40.0°F avg

Olmsted County

44.0°F avg

Otter Tail County

40.9°F avg

Pennington County

39.9°F avg

Pine County

40.7°F avg

Pipestone County

44.4°F avg

Polk County

39.5°F avg

Pope County

43.3°F avg

Ramsey County

45.9°F avg

Red Lake County

39.8°F avg

Redwood County

44.9°F avg

Renville County

43.1°F avg

Rice County

44.5°F avg

Rock County

46.4°F avg

Roseau County

36.6°F avg

Scott County

44.2°F avg

Sherburne County

43.5°F avg

Sibley County

44.9°F avg

St. Louis County

37.8°F avg

Stearns County

42.7°F avg

Steele County

44.8°F avg

Stevens County

42.2°F avg

Swift County

43.7°F avg

Todd County

40.1°F avg

Traverse County

43.2°F avg

Wabasha County

45.0°F avg

Wadena County

40.2°F avg

Waseca County

44.6°F avg

Washington County

46.3°F avg

Watonwan County

45.4°F avg

Wilkin County

41.7°F avg

Winona County

47.3°F avg

Wright County

44.1°F avg

Yellow Medicine County

44.7°F avg

Data sources: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991-2020. Forecast and alert data from National Weather Service API. Air quality data from Open-Meteo.

Climate normals are 30-year averages of weather variables. Station data is aggregated to county level. Forecasts and alerts are fetched live and may change frequently. Data is informational only — not a substitute for official National Weather Service forecasts or emergency weather warnings.