Milwaukee Climate Data

View annual and daily climate information for Milwaukee, Wisconsin, using data from the station at the Milwaukee Mitchell International Airport. This station has collected precipitation data since May 1927, and temperature and snow data since April 1938.

On this page:

Climate Normals

This chart shows temperature, precipitation, and snowfall averaged over the 30-year period from 1991 to 2020. These averages, known as climate normals, help us determine if the current weather is warmer, cooler, or wetter than normal.

The left axis on this chart shows temperatures, and the right axis shows precipitation and snowfall.

Variable Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Annual
Maximum Temperature 30.9 34.2 44.2 54.7 66.5 76.8 81.9 80.3 73.5 61.3 47.8 36.1 57.3
Minimum Temperature 17.2 20 28.7 37.8 47.8 58.4 64.7 64.2 56.4 44.7 33.1 23 41.3
Mean Temperature 24 27.1 36.4 46.3 57.1 67.6 73.3 72.3 65 53 40.4 29.5 49.3
Precipitation 1.79 1.69 2.2 3.86 3.54 4.38 3.4 3.65 3.16 2.78 2.24 1.88 34.57
Snowfall 14.9 11.8 6.7 2.1 0 0 0 0 0 0.3 2.5 10.4 48.7
Heating degree days (base 65) 1269 1061 886 566 278 64 6 8 94 383 737 1099 6450
Cooling degree days (base 65) 0 0 1 4 34 142 263 232 93 11 0 0 780

Temperatures

This chart shows the daily high and low temperatures for the current year compared with the average temperatures based on the 1991-2020 climate normals. The bumpy lines are the observed temperatures; the smooth lines are the normal temperatures.

Click and drag or pinch anywhere on the chart to zoom in on specific data points.

View historical temperature data (1871-present)

A Closer Look at Temperatures

These charts show the observed daily temperature, the average temperature based on the 1991-2020 climate normals, and range of temperature extremes. The range of extremes shows the highest and lowest high temperature and highest and lowest low temperature since April 1, 1938. This helps determine if the temperature for a given day is unusually hot or cold.

Precipitation

This chart shows the daily and total precipitation amounts for the current year, as well as comparisons with the 1991-2020 climate normals and driest and wettest years through the current day (note that these may be different from the all-time records for driest and wettest years based on the full calendar).

The left axis on this chart shows the single-day precipitation amount, and the right axis shows the year-to-date accumulated precipitation.

Click and drag or pinch anywhere on the chart to zoom in on specific data points.

View historical precipitation data (1871-present)

Snow

This chart shows the daily and total snowfall for the current year, snow depth, and comparisons with the 1991-2020 climate normals. Note that snowfall (the amount of new snow accumulation) is different from snow depth (the amount of new and old snow on the ground at a given time). Although the “snow season” technically runs from July 1 to June 30, this chart starts when the season’s first snowfall has occurred.

The left axis on this chart shows the single-day snowfall amount, and the right axis shows the season-to-date accumulated snowfall and snow depth.

Click and drag or pinch anywhere on the chart to zoom in on specific data points.

View historical snowfall data (1884-present)

Degree Days

These charts show daily and total heating, cooling, and freezing degree days for the current year or season. The heating and cooling days also include comparisons with the 1991-2020 climate normals. The heating and cooling degree days use 65 degrees as the base temperature; the freezing degree days use 32 degrees.

Degree days are the difference between the average daily temperature and 65 (for heating and cooling degree days) or 32 (for freezing degree days). If the average temperature is above 65 degrees, it’s a cooling degree day; if it’s below 65, it’s a heating degree day. If the average is below 32, it’s a freezing degree day.

The left axis on these charts shows the single-day degree days, and the right axis shows the season- or year-to-date accumulated degree days.

Click and drag or pinch anywhere on the chart to zoom in on specific data points.

View historical heating degree data (1871-present)

Click and drag or pinch anywhere on the chart to zoom in on specific data points.

View historical cooling degree data (1871-present)

Click and drag or pinch anywhere on the chart to zoom in on specific data points.

View historical freezing degree data (1871-present)