Madison climate — normals and trends

Madison (United States) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 18.0 °C and it receives 1,173 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (27.2 °C on average) and the coldest is January (7.5 °C). Rainfall peaks in March.

Madison averages 30 frost days, 107 hot days (≥ 30 °C) and 117 rainy days per year.

Madison has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 41.1 °C (on 28 August 1943) and the coldest -19.7 °C (on 12 January 1962).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

MadisonMississippi

coords
32.46°, -90.12°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthMarchDriest monthOctober

Mean daily temperature

18.0°C

Average daily high

23.7°C

Average daily low

13.0°C

Annual rainfall

1,173mm

Sunshine / day

9.4h

Mean relative humidity

73%

Average peak wind

14.4km/h

Seasonal range

19.7°C

Frost days (< 0 °C)

30 d/yr

Hot days (≥ 30 °C)

107 d/yr

Rainy days (≥ 1 mm)

117 d/yr

Annual snowfall

3.0 cm

Average feels-like high

24.4 °C

Average feels-like low

12.6 °C

Average peak gust

32.6 km/h

Tropical nights (≥ 20 °C)

109 d/yr

Solar radiation

16.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

+0.1 °C per decade · r² = 0.18 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

41.1 °C

28 August 1943

Coldest day

-19.7 °C

12 January 1962

Wettest day

185 mm

5 September 2011

Windiest day

65.7 km/h

29 August 2005

Strongest gust

149.4 km/h

29 August 2005

Hottest feels-like

45.3 °C

24 August 2023

Coldest feels-like

-25.0 °C

12 January 1962

Snowiest day

11.6 cm

9 January 1962

Sunniest day

14.0 h

30 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.3 °C19 August 2025-11.3 °C22 January 202519.0 °C1,175 mm12430
202437.7 °C18 August 2024-12.2 °C17 January 202419.2 °C1,403 mm11927
202339.5 °C24 August 2023-2.9 °C20 March 202319.9 °C980 mm12815
202236.9 °C25 June 2022-11.2 °C23 December 202218.7 °C1,461 mm11633
202135.5 °C29 July 2021-10.7 °C16 February 202118.6 °C1,473 mm8618
202036.7 °C6 September 2020-3.6 °C2 December 202019.1 °C1,573 mm10214
201937.7 °C17 September 2019-6.7 °C13 November 201919.0 °C1,598 mm12922
201837.3 °C1 July 2018-13.2 °C17 January 201818.8 °C1,337 mm14130
201735.1 °C20 July 2017-8.3 °C8 January 201719.3 °C1,202 mm9314
201637.1 °C27 June 2016-5.1 °C11 January 201619.6 °C1,178 mm14322
201538.1 °C9 August 2015-10.1 °C8 January 201519.1 °C1,171 mm11628
201435.6 °C23 August 2014-11.4 °C7 January 201417.2 °C1,070 mm11051
201335.3 °C9 September 2013-5.4 °C28 November 201317.6 °C1,431 mm9830
201237.6 °C25 June 2012-5.4 °C30 December 201219.1 °C1,418 mm10020
201137.9 °C31 August 2011-9.4 °C11 February 201118.4 °C1,214 mm11630
201038.7 °C2 August 2010-9.5 °C9 January 201018.0 °C996 mm13752
200936.5 °C27 June 2009-6.7 °C21 January 200917.9 °C1,719 mm8434
200838.4 °C21 July 2008-6.7 °C3 January 200818.2 °C1,196 mm10327
200740.0 °C13 August 2007-6.2 °C29 January 200718.9 °C820 mm12827
200637.7 °C9 August 2006-6.6 °C9 December 200618.8 °C1,076 mm12125
200537.8 °C23 August 2005-5.7 °C23 January 200518.5 °C1,070 mm12724
200435.8 °C15 July 2004-6.4 °C28 January 200418.2 °C1,455 mm9433
200336.0 °C20 August 2003-10.7 °C24 January 200317.8 °C1,090 mm9436
200235.8 °C6 September 2002-6.4 °C4 January 200218.1 °C1,370 mm11335
200134.9 °C24 July 2001-10.6 °C3 January 200117.8 °C1,406 mm8225
200040.2 °C31 August 2000-9.1 °C20 December 200018.4 °C884 mm12535
199938.5 °C19 August 1999-10.2 °C5 January 199918.5 °C1,008 mm10223
199836.5 °C28 August 1998-5.5 °C12 March 199818.9 °C1,289 mm13219
199736.7 °C28 July 1997-8.4 °C18 January 199717.5 °C1,281 mm9825
199635.3 °C3 July 1996-12.6 °C5 February 199617.5 °C1,228 mm8336
199536.8 °C18 August 1995-7.1 °C10 December 199518.0 °C1,116 mm11234
199435.8 °C13 August 1994-9.0 °C19 January 199418.2 °C1,226 mm10423
199337.1 °C30 July 1993-6.6 °C14 March 199317.6 °C1,205 mm11622
199236.5 °C12 July 1992-6.0 °C16 January 199217.6 °C1,214 mm10118
199136.4 °C2 July 1991-6.9 °C16 February 199118.3 °C1,485 mm10725
199037.5 °C26 August 1990-5.4 °C24 December 199018.9 °C1,257 mm12217
198935.5 °C28 August 1989-16.2 °C23 December 198917.3 °C1,273 mm8441
198838.9 °C29 June 1988-8.4 °C7 February 198817.6 °C1,057 mm10742
198737.9 °C29 July 1987-6.3 °C27 January 198717.7 °C1,219 mm10826
198639.1 °C30 July 1986-8.2 °C12 February 198618.4 °C1,052 mm11830
198536.2 °C1 August 1985-15.4 °C21 January 198517.6 °C980 mm9249
198434.9 °C21 June 1984-9.3 °C22 January 198417.7 °C1,134 mm9433
198336.4 °C24 August 1983-13.9 °C25 December 198316.8 °C1,547 mm8131
198235.9 °C8 June 1982-15.6 °C11 January 198218.4 °C1,339 mm11930
198138.9 °C24 July 1981-8.8 °C12 February 198118.0 °C977 mm11731
198039.3 °C16 July 1980-7.6 °C3 March 198017.8 °C1,377 mm11736
197935.2 °C3 July 1979-9.9 °C9 January 197916.9 °C1,630 mm7747
197836.4 °C23 August 1978-7.9 °C3 January 197817.1 °C943 mm10559
197736.8 °C6 June 1977-15.8 °C19 January 197717.8 °C1,172 mm11344
197634.5 °C25 July 1976-9.0 °C9 January 197616.6 °C1,088 mm7739
197535.2 °C3 September 1975-7.8 °C19 December 197517.7 °C1,366 mm8425
197435.2 °C20 July 1974-5.0 °C26 February 197418.2 °C1,153 mm9321
197334.7 °C23 July 1973-7.1 °C13 January 197318.3 °C1,612 mm10729
197235.9 °C20 August 1972-8.7 °C16 January 197218.1 °C929 mm11523
197135.8 °C16 July 1971-9.3 °C10 February 197117.9 °C1,084 mm10025
197037.8 °C3 July 1970-11.7 °C9 January 197017.6 °C956 mm12038
196937.7 °C29 June 1969-9.6 °C5 January 196917.3 °C1,014 mm9928
196835.8 °C24 August 1968-7.2 °C12 February 196816.9 °C962 mm9842
196733.8 °C19 June 1967-7.4 °C8 February 196717.4 °C1,018 mm6835
196636.6 °C15 July 1966-13.8 °C30 January 196617.2 °C948 mm9337
196535.4 °C20 July 1965-8.0 °C17 January 196517.8 °C817 mm9437
196436.3 °C4 August 1964-9.1 °C14 January 196417.8 °C1,106 mm10235
196337.5 °C14 June 1963-15.1 °C24 December 196317.6 °C827 mm12254
196237.4 °C12 August 1962-19.7 °C12 January 196218.2 °C912 mm14527
196134.3 °C30 August 1961-7.8 °C22 January 196117.1 °C1,419 mm9334
196036.4 °C3 July 1960-9.9 °C14 February 196017.0 °C955 mm11442
195936.8 °C29 June 1959-8.5 °C5 January 195918.2 °C1,047 mm13633
195836.1 °C13 June 1958-8.8 °C13 February 195817.0 °C936 mm9642
195736.3 °C8 July 1957-8.0 °C12 December 195718.4 °C1,211 mm10416
195637.9 °C7 August 1956-6.0 °C30 November 195618.5 °C1,058 mm11623
195535.8 °C8 September 1955-7.7 °C16 December 195518.2 °C1,016 mm12035
195439.0 °C15 August 1954-5.2 °C8 February 195418.8 °C700 mm13027
195337.7 °C19 June 1953-6.1 °C24 December 195318.7 °C1,160 mm13115
195238.1 °C27 July 1952-4.6 °C15 December 195218.2 °C744 mm12419
195138.6 °C30 August 1951-14.8 °C2 February 195118.3 °C1,148 mm11938
195034.7 °C17 June 1950-7.8 °C25 November 195017.9 °C1,235 mm8222
194936.5 °C8 July 1949-12.0 °C1 February 194918.5 °C1,196 mm10315
194837.7 °C24 July 1948-14.9 °C18 January 194818.0 °C1,489 mm11135
194739.2 °C6 August 1947-5.1 °C10 February 194717.7 °C1,127 mm9729
194633.7 °C18 August 1946-4.2 °C23 January 194618.4 °C1,410 mm6512
194535.8 °C1 September 1945-5.2 °C20 December 194518.3 °C1,181 mm10721
194438.4 °C29 July 1944-4.8 °C16 January 194418.7 °C1,232 mm11317
194341.1 °C28 August 1943-5.6 °C3 March 194318.2 °C901 mm11024
194236.6 °C7 August 1942-7.6 °C8 January 194217.6 °C900 mm9529
194136.4 °C28 August 1941-3.7 °C10 January 194117.6 °C767 mm11125
194033.6 °C9 September 1940-15.9 °C28 January 194016.4 °C1,499 mm6134

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
24.7 °C
+1.0 °C
Hot days (≥ 30 °C)
124 d/yr
+17
Frost days (< 0 °C)
30 d/yr
0
Annual rainfall
1175 mm
+2 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan11.4 °C-1.4 °C109 mm-11 mm
Feb17.8 °C+2.6 °C89 mm-22 mm
Mar22.2 °C+2.8 °C180 mm+45 mm
Apr26.2 °C+2.3 °C106 mm-8 mm
May27.4 °C-0.5 °C189 mm+89 mm
Jun31.2 °C-0.3 °C112 mm+37 mm
Jul32.9 °C+0.5 °C54 mm-40 mm
Aug32.0 °C-0.7 °C100 mm+24 mm
Sep31.6 °C+1.5 °C29 mm-48 mm
Oct26.6 °C+1.5 °C105 mm+33 mm
Nov20.6 °C+1.8 °C51 mm-38 mm
Dec15.8 °C+1.4 °C51 mm-61 mm

The year's extremes

Hottest day
36.3 °C
19 Aug 2025
Coldest day
-11.3 °C
22 Jan 2025
Wettest day
54.7 mm
31 Mar 2025
Windiest day
39.1 km/h
4 Mar 2025
Strongest gust
99.4 km/h
4 Mar 2025
Hottest feels-like
42.3 °C
30 Jul 2025
Coldest feels-like
-15.7 °C
22 Jan 2025
Snowiest day
0.7 cm
21 Jan 2025
Sunniest day
14.0 h
31 May 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Madison?

Madison has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 18.0 °C and it receives 1,173 mm of precipitation per year.

What is the hottest day ever recorded in Madison?

The hottest day measured in Madison between 1940 and 2025 was 28 August 1943, reaching 41.1 °C.

What is the coldest day in Madison?

The coldest day measured in Madison between 1940 and 2025 was 12 January 1962, at -19.7 °C.

Does it snow in Madison?

Yes. Madison gets on average 3.0 cm of snow per year and has around 30 frost days.

Has the climate of Madison warmed?

Yes: Madison warmed by +1.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Madison?

The wettest day measured in Madison between 1940 and 2025 was 5 September 2011, with 185 mm of rain in 24 hours.

What was the windiest day in Madison?

The windiest day measured in Madison between 1940 and 2025 was 29 August 2005, with winds reaching 65.7 km/h.

What is the warmest month in Madison?

The warmest month in Madison is July (27.2 °C on average); the coldest is January (7.5 °C).

How much does it rain in Madison?

Madison receives on average 1,173 mm of precipitation per year, spread over about 117 rainy days.

Is it sunny in Madison?

Madison gets on average 9.4 hours of sunshine per day, roughly 3,431 hours per year over 1940-2025.

What is the biggest single-day snowfall in Madison?

The heaviest 24-hour snowfall measured in Madison between 1940 and 2025 was 9 January 1962, with 11.6 cm.

Are there tropical nights in Madison?

Yes: Madison has on average 109 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Madison?

In Madison, between 1940 and 2025, the highest apparent temperature reached 45.3 °C on 24 August 2023, and the lowest was -25.0 °C on 12 January 1962.

Compare Madison with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Madison

Other cities — United States