Wisconsin climate: Statewide normals, its places and each month, NOAA 1991-2020

Wisconsin's statewide normal is 43.8°F a year with 34.0 inches of precipitation (NOAA nClimDiv, 1991-2020); it has warmed 2.0°F per century since 1895, and 2024 was its warmest year.

Statewide normal temperature
43.8°Fyear, 1991-2020
Statewide normal precipitation
34.0 inyear, 1991-2020
Last five years against normal
+1.6°F2021-2025 mean 45.4°F
Places with normals
205165 Census places, 40 other stations

What is Wisconsin's weather like each month?

Statewide, July is the warmest month and January the coldest. Each month has its own page with the warmest and coolest places that month:

  1. Jan24°7°
  2. Feb29°10°
  3. Mar41°20°
  4. Apr54°32°
  5. May67°44°
  6. Jun76°54°
  7. Jul80°58°
  8. Aug78°56°
  9. Sep71°48°
  10. Oct57°37°
  11. Nov42°25°
  12. Dec29°14°
Wisconsin statewide normals by month, 1991-2020 (NOAA nClimDiv)
MonthHighLowMeanPrecip.
January24°F7°F15.3°F1.21
February29°F10°F19.1°F1.14
March41°F20°F30.5°F1.82
April54°F32°F43.1°F3.20
May67°F44°F55.4°F3.93
June76°F54°F65.1°F4.70
July80°F58°F69.2°F4.04
August78°F56°F67.2°F3.90
September71°F48°F59.5°F3.59
October57°F37°F46.8°F3.01
November42°F25°F33.4°F1.99
December29°F14°F21.4°F1.52

Source: NOAA NCEI nClimDiv statewide series (Climate at a Glance); data files. Statewide values are area-weighted from a 5 km grid of station data, so they differ from the simple average of a state's stations.

Has Wisconsin been warmer than normal?

4 of the 5 complete years since 2021 ran warmer than the 1991-2020 statewide normal of 43.8°F. The record since 1895 rises at a fitted 2.0°F per century; the warmest year was 2024 (47.6°F).

Wisconsin statewide mean temperature in recent years
YearMeanAgainst normal
202145.8°F+1.9°F
202242.9°F−1.0°F
202346.3°F+2.5°F
202447.6°F+3.7°F
202544.6°F+0.7°F

Source: NOAA NCEI nClimDiv statewide annual series.

Where is it warmest, wettest and snowiest in Wisconsin?

Among the places PlainClimate covers, Lake Geneva has the warmest year (49.4°F) and Minocqua the coolest (39.5°F); Couderay is the wettest (40.3 in) and Marshfield the driest (24.9 in), and Hurley gets the most snow (155 in).

Milwaukee: 49.3°F a yearMadison: 47.0°F a yearGreen Bay: 45.7°F a yearKenosha: 49.2°F a yearRacine: 48.4°F a yearAppleton: 45.6°F a yearEau Claire: 44.7°F a yearWaukesha: 46.5°F a yearOshkosh: 46.3°F a yearWest Allis: 49.1°F a yearLa Crosse: 48.9°F a yearSheboygan: 45.2°F a yearWauwatosa: 48.2°F a yearFond du Lac: 46.5°F a yearBrookfield: 46.6°F a yearWausau: 43.6°F a yearBeloit: 45.4°F a yearManitowoc: 45.1°F a yearWest Bend: 46.0°F a yearSuperior: 41.4°F a yearStevens Point: 44.1°F a yearWatertown: 46.4°F a yearGermantown: 45.8°F a yearSouth Milwaukee: 48.4°F a yearOconomowoc: 47.2°F a yearMarshfield: 43.7°F a yearWisconsin Rapids: 44.8°F a yearRiver Falls: 43.4°F a yearAshwaubenon: 45.1°F a yearMenomonie: 44.2°F a yearBeaver Dam: 44.9°F a yearWhitewater: 47.0°F a yearHartford: 44.7°F a yearStoughton: 46.6°F a yearBaraboo: 46.6°F a yearPort Washington: 46.7°F a yearGrafton: 47.9°F a yearFort Atkinson: 47.2°F a yearPlatteville: 46.7°F a yearRichfield: 46.5°F a yearTwo Rivers: 44.3°F a yearMarinette: 44.7°F a yearBurlington: 46.1°F a yearMonroe: 47.3°F a yearReedsburg: 46.3°F a yearPortage: 46.5°F a yearSparta: 44.6°F a yearSturgeon Bay: 44.0°F a yearShawano: 43.9°F a yearMerrill: 42.1°F a yearDelavan: 47.6°F a yearRice Lake: 43.0°F a yearPlymouth: 45.7°F a yearLake Geneva: 49.4°F a yearRhinelander: 41.4°F a yearJackson: 46.7°F a yearAntigo: 41.4°F a yearAshland: 41.5°F a yearHales Corners: 47.3°F a yearJefferson: 47.2°F a yearRipon: 45.1°F a yearNew London: 44.8°F a yearLake Mills: 47.4°F a yearSlinger: 44.4°F a yearWaupaca: 44.8°F a yearBerlin: 45.0°F a yearPrairie du Chien: 47.7°F a yearUnion Grove: 46.4°F a yearDodgeville: 45.7°F a yearRichland Center: 45.8°F a yearOconto: 44.6°F a yearMedford: 41.8°F a yearClintonville: 44.5°F a yearViroqua: 43.7°F a yearBaldwin: 42.6°F a yearSaukville: 45.0°F a yearChilton: 45.7°F a yearMauston: 45.8°F a yearLancaster: 46.3°F a yearHoricon: 45.2°F a yearStanley: 43.3°F a yearRochester: 46.7°F a yearBloomer: 43.3°F a yearWaterloo: 46.7°F a yearSauk City: 45.9°F a yearPeshtigo: 43.7°F a yearEllsworth: 42.3°F a yearBrillion: 45.2°F a yearBoscobel: 48.0°F a yearBrodhead: 47.2°F a yearLodi: 47.1°F a yearLadysmith: 41.5°F a yearWisconsin Dells: 45.7°F a yearPaddock Lake: 47.4°F a yearAmery: 43.5°F a yearDenmark: 44.7°F a yearMondovi: 46.7°F a yearKewaunee: 44.3°F a yearHayward: 41.5°F a yearBelgium: 45.1°F a yearSpooner: 42.2°F a yearDarlington: 46.2°F a yearNeillsville: 43.6°F a yearPark Falls: 40.8°F a yearSt. Croix Falls: 44.2°F a yearClinton: 47.0°F a yearCumberland: 41.3°F a yearDurand: 45.1°F a yearTrempealeau: 46.6°F a yearMazomanie: 45.8°F a yearHurley: 40.4°F a yearAugusta: 43.4°F a yearMontello: 45.6°F a yearHillsboro: 46.0°F a yearMarkesan: 45.1°F a yearGrantsburg: 43.1°F a yearBlair: 44.0°F a yearCashton: 46.2°F a yearCrivitz: 41.3°F a yearHustisford: 46.3°F a yearLuck: 44.1°F a yearHingham: 45.9°F a yearNecedah: 45.3°F a yearOwen: 41.7°F a yearLone Rock: 47.3°F a yearArlington: 46.0°F a yearAlma: 45.8°F a yearMellen: 40.4°F a yearSolon Springs: 42.5°F a yearFriendship: 45.0°F a yearSullivan: 46.6°F a yearBayfield: 41.0°F a yearPrentice: 40.7°F a yearMinong: 42.8°F a yearLaona: 39.7°F a yearSuring: 42.6°F a yearGays Mills: 46.5°F a yearForestville: 44.1°F a yearRosholt: 44.3°F a yearMinocqua: 39.5°F a yearHancock: 44.7°F a yearFlorence: 40.4°F a yearButternut: 39.7°F a yearRock Springs: 46.6°F a yearEphraim: 44.7°F a yearWinter: 40.9°F a yearLakewood: 41.5°F a yearRidgeland: 42.4°F a yearJim Falls: 44.3°F a yearHolcombe: 42.7°F a yearGenoa: 48.5°F a yearWeyerhaeuser: 43.4°F a yearDalton: 46.6°F a yearDodge: 46.8°F a yearBrule: 40.6°F a yearGoodman: 41.3°F a yearDrummond: 40.6°F a yearPort Wing: 41.1°F a yearLynxville: 47.4°F a yearSteuben: 46.9°F a yearGordon: 40.7°F a yearDanbury: 42.7°F a yearCouderay: 41.4°F a yearSaxon: 41.3°F a yearClam Lake: 39.6°F a yearMilwaukeeMadisonGreen Bay
Wisconsin: the places PlainClimate covers by their normal yearly mean temperature: from the coolest place (39.5°F a year, blue) to the warmest (49.4°F, red); each dot is a place's NOAA station.
Wisconsin: every place PlainClimate covers, with its NOAA 1991-2020 normals (largest first)
PlaceYearJuly highJanuary lowPrecip.SnowLast frost
Milwaukee49.3°F82°F17°F34.649April 19
Madison47.0°F82°F12°F37.152May 1
Green Bay45.7°F81°F11°F31.656April 30
Kenosha49.2°F84°F16°F31.9–April 28
Racine48.4°F81°F16°F31.8–April 24
Appleton45.6°F82°F10°F33.149May 4
Eau Claire44.7°F83°F6°F33.055May 8
Waukesha46.5°F81°F12°F36.037May 1
Oshkosh46.3°F81°F11°F30.6–April 30
West Allis49.1°F85°F15°F39.452April 26
La Crosse48.9°F85°F11°F35.246April 23
Sheboygan45.2°F80°F12°F29.4–May 5
Wauwatosa48.2°F83°F14°F33.840April 26
Fond du Lac46.5°F82°F11°F28.4–May 1
Brookfield46.6°F81°F12°F35.9–April 30
Wausau43.6°F80°F7°F33.964May 6
Beloit45.4°F80°F11°F37.436May 1
Manitowoc45.1°F77°F13°F31.435April 30
West Bend46.0°F82°F11°F35.8–May 1
Superior41.4°F76°F6°F31.456May 6
Stevens Point44.1°F80°F7°F34.049May 4
Watertown46.4°F81°F11°F37.337April 28
Germantown45.8°F81°F11°F34.454May 6
South Milwaukee48.4°F80°F16°F36.6–April 22
Oconomowoc47.2°F82°F11°F36.840April 30
Marshfield43.7°F80°F7°F24.9–May 5
Wisconsin Rapids44.8°F82°F8°F31.3–May 8
River Falls43.4°F82°F4°F34.1–May 11
Ashwaubenon45.1°F81°F10°F31.661May 1
Menomonie44.2°F82°F5°F34.241May 9
Beaver Dam44.9°F80°F9°F36.343May 2
Whitewater47.0°F82°F12°F36.234May 2
Hartford44.7°F80°F9°F34.136May 8
Stoughton46.6°F83°F10°F37.836April 30
Baraboo46.6°F83°F10°F38.943May 5
Port Washington46.7°F79°F15°F33.942April 27
Grafton47.9°F81°F17°F35.5–April 23
Fort Atkinson47.2°F83°F11°F35.536April 28
Platteville46.7°F82°F10°F40.043April 30
Richfield46.5°F83°F11°F36.8–April 30
Two Rivers44.3°F76°F12°F32.046April 27
Marinette44.7°F80°F10°F33.144May 4
Burlington46.1°F81°F12°F35.338May 5
Monroe47.3°F83°F11°F39.742April 27
Reedsburg46.3°F82°F8°F39.644May 2
Portage46.5°F82°F10°F38.339April 28
Sparta44.6°F82°F6°F35.6–May 9
Sturgeon Bay44.0°F78°F10°F32.957May 8
Shawano43.9°F81°F6°F33.148May 9
Merrill42.1°F80°F3°F33.854May 11
Delavan47.6°F83°F13°F36.7–April 28
Rice Lake43.0°F81°F2°F31.453May 8
Plymouth45.7°F81°F12°F33.645May 3
Lake Geneva49.4°F86°F15°F37.040April 25
Rhinelander41.4°F80°F4°F29.6–May 26
Jackson46.7°F82°F13°F32.6–April 30
Antigo41.4°F78°F4°F29.454May 14
Ashland41.5°F79°F6°F27.9–May 23
Hales Corners47.3°F83°F12°F38.4–May 3
Jefferson47.2°F82°F11°F38.7–April 25
Ripon45.1°F80°F10°F31.538May 1
New London44.8°F81°F8°F34.946May 4
Lake Mills47.4°F84°F11°F37.042April 29
Slinger44.4°F80°F8°F35.5–May 5
Waupaca44.8°F82°F8°F33.849May 8
Berlin45.0°F81°F8°F35.2–May 1
Prairie du Chien47.7°F83°F10°F37.734April 28
Union Grove46.4°F81°F12°F35.341May 5
Dodgeville45.7°F81°F9°F39.641May 3
Richland Center45.8°F82°F8°F39.540May 5
Oconto44.6°F81°F9°F33.852May 9
Medford41.8°F79°F2°F34.257May 11
Clintonville44.5°F81°F7°F33.044May 4
Viroqua43.7°F79°F6°F38.047May 7
Baldwin42.6°F79°F2°F33.043May 6
Saukville45.0°F79°F12°F34.9–May 5
Chilton45.7°F82°F10°F33.944May 1
Mauston45.8°F82°F8°F36.347May 2
Lancaster46.3°F81°F9°F38.537April 27
Horicon45.2°F80°F9°F35.341May 1
Stanley43.3°F80°F3°F32.552May 7
Rochester46.7°F82°F12°F36.4–May 5
Bloomer43.3°F81°F3°F31.942May 5
Waterloo46.7°F82°F11°F38.5–April 30
Sauk City45.9°F82°F8°F36.5–May 4
Peshtigo43.7°F80°F9°F33.449May 11
Ellsworth42.3°F80°F2°F35.9–May 13
Brillion45.2°F82°F10°F32.243May 6
Boscobel48.0°F84°F10°F33.9–May 3
Brodhead47.2°F83°F11°F38.337April 29
Lodi47.1°F84°F10°F39.2–May 1
Ladysmith41.5°F79°F2°F35.852May 27
Wisconsin Dells45.7°F83°F8°F37.541May 8
Paddock Lake47.4°F83°F13°F37.5–April 30
Amery43.5°F81°F4°F34.5–May 5
Denmark44.7°F80°F10°F30.153May 6
Mondovi46.7°F85°F7°F35.953May 10
Kewaunee44.3°F76°F12°F31.148May 1
Hayward41.5°F80°F2°F31.3–May 23
Belgium45.1°F80°F11°F31.9–May 5
Spooner42.2°F80°F1°F31.656May 14
Darlington46.2°F82°F8°F37.636May 3
Neillsville43.6°F80°F5°F35.544May 10
Park Falls40.8°F78°F2°F34.0–May 15
St. Croix Falls44.2°F82°F3°F30.543May 4
Clinton47.0°F82°F10°F37.738April 30
Cumberland41.3°F79°F0°F33.856May 5
Durand45.1°F82°F5°F35.2–May 1
Trempealeau46.6°F82°F9°F34.736April 29
Mazomanie45.8°F82°F7°F35.830May 7
Hurley40.4°F77°F3°F37.4155May 24
Augusta43.4°F82°F4°F34.5–May 7
Montello45.6°F82°F8°F36.342May 3
Hillsboro46.0°F83°F7°F37.339May 5
Markesan45.1°F82°F9°F35.6–May 8
Grantsburg43.1°F82°F1°F33.852May 11
Blair44.0°F81°F4°F35.641May 9
Cashton46.2°F81°F11°F35.055April 27
Crivitz41.3°F79°F4°F32.158May 26
Hustisford46.3°F82°F11°F––April 28
Luck44.1°F81°F5°F32.961May 6
Hingham45.9°F80°F12°F34.649May 3
Necedah45.3°F81°F8°F34.5–May 1
Owen41.7°F79°F2°F34.251May 13
Lone Rock47.3°F83°F10°F34.1–April 30
Arlington46.0°F82°F9°F35.543May 4
Alma45.8°F81°F8°F37.237April 28
Mellen40.4°F77°F2°F34.7103May 26
Solon Springs42.5°F81°F4°F––May 12
Friendship45.0°F82°F6°F35.152May 9
Sullivan46.6°F82°F11°F37.551May 3
Bayfield41.0°F77°F4°F32.6–May 23
Prentice40.7°F79°F1°F32.4–May 23
Minong42.8°F80°F2°F––May 10
Laona39.7°F73°F4°F34.180May 19
Suring42.6°F79°F5°F32.157May 14
Gays Mills46.5°F83°F7°F37.738May 3
Forestville44.1°F77°F11°F30.153May 6
Rosholt44.3°F81°F7°F34.0–May 6
Minocqua39.5°F77°F1°F33.899May 23
Hancock44.7°F82°F7°F34.343May 10
Florence40.4°F78°F3°F30.466May 24
Butternut39.7°F78°F1°F36.0–May 22
Rock Springs46.6°F80°F12°F––April 24
Ephraim44.7°F80°F12°F31.062May 14
Winter40.9°F78°F2°F35.257May 19
Lakewood41.5°F79°F4°F32.861May 22
Ridgeland42.4°F80°F2°F35.651May 10
Jim Falls44.3°F81°F7°F32.6–May 1
Holcombe42.7°F80°F2°F33.3–May 5
Genoa48.5°F84°F11°F38.435April 22
Weyerhaeuser43.4°F81°F5°F34.249May 9
Dalton46.6°F84°F9°F36.446May 6
Dodge46.8°F84°F8°F34.442May 5
Brule40.6°F78°F2°F33.4–May 24
Goodman41.3°F77°F5°F––May 24
Drummond40.6°F77°F3°F34.774May 20
Port Wing41.1°F77°F6°F––May 31
Lynxville47.4°F83°F10°F36.536April 24
Steuben46.9°F82°F8°F37.436April 22
Gordon40.7°F79°F0°F33.460May 22
Danbury42.7°F80°F2°F30.153May 11
Couderay41.4°F79°F2°F40.367–
Saxon41.3°F78°F5°F37.5134May 23
Clam Lake39.6°F76°F1°F33.9–May 16

Source: NOAA NCEI 1991-2020 normals for each station. Last frost: the median last spring date of 32°F.

What are Wisconsin's all-time weather records?

The official state records, reviewed by NOAA's State Climate Extremes Committee: from 114°F to −55°F.

Wisconsin: official all-time records (NOAA State Climate Extremes Committee)
RecordValueWhereWhen
Highest temperature114°FWisconsin DellsJuly 13, 1936
Lowest temperature−55°FCouderay (tied 2 times; the latest shown)February 4, 1996
Most precipitation in 24 hours14.55 inJames Madison HS/NW MilwaukeeAugust 9, 2025
Most snow in 24 hours26 inNeillsvilleDecember 26, 1904
Deepest snow on the ground83 inFlambeau ReservoirApril 6, 1933

Source: NOAA NCEI State Climate Extremes Committee records.

Which large cities in Wisconsin have no climate record of their own?

This city of 50,000 or more has no NOAA record with 1991-2020 normals under its own name; each page compares the nearest records, with their distance and elevation.

Which other NOAA stations in Wisconsin keep normals?

40 stations in Wisconsin that are not a town's own record keep 1991-2020 normals too: reservoirs and dams, parks and forests, research farms, remote sites and the second stations of towns (those are shown on the town's page). Each with its normal yearly mean:

Source: NOAA NCEI 1991-2020 normals for each station.

Next