St. Louis Weather Records

St. Louis, Missouri weather averages and records from 1893–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in St. Louis, Missouri was 115 °F which occurred on July 14, 1954.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in St. Louis, Missouri was -18 °F which occurred on January 20, 1985.
Lowest Temperatures: All-Time By Year
St. Louis Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 40.4 24.3 77 -18 2.6 5.6
February 45.7 28.0 86 -18 2.2 4.3
March 56.6 37.1 92 -5 3.5 2.3
April 68.0 47.5 93 20 4.7 0.2
May 77.0 58.3 98 31 4.8 0.0
June 85.9 67.5 108 43 4.5 0.0
July 89.5 71.5 115 51 3.9 0.0
August 88.1 69.7 108 47 3.4 0.0
September 81.0 61.3 104 32 3.0 0.0
October 69.1 49.4 94 21 3.2 0.0
November 55.5 37.7 85 1 3.4 0.9
December 44.5 28.8 76 -16 2.5 3.1
Entire year 66.9 48.5 115 -18 41.7 16.5
More St. Louis Weather Records
1893–2024
Highest daily low 87 °F July 14, 1936
Lowest daily high -5 °F December 24, 1983
Greatest daily range
(Difference of high and low)
60 °F November 11, 1911
Greatest difference in daily high
over two conscutive days
58 °F Nov 11–12, 1911
Most daily precipitation 8.6 inches July 26, 2022
Most monthly precipitation 14.8 inches August 1946
Most yearly precipitation 61.2 inches 2015
Most yearly days with precipitation 135 2019
Earliest snow in season October 20 1916
Latest snow in season May 6 1998
Most daily snow 12.8 inches February 26, 1906
Most monthly snow 28.8 inches March 1912
Most yearly snow 63.3 inches 1912
Most snow in a winter 67.6 inches 1911–1912
Greatest snow accumulation 20.0 inches February 11, 1982
Earliest freeze October 3 1974
Earliest day ≥ 90 °F March 21 1907
Earliest day ≥ 100 °F June 1 1934
Latest freeze May 10 1966
Latest day ≥ 90 °F October 30 1950
Latest day ≥ 100 °F September 29 1953
Most days in a year < 0 °F 12 1963
Most days in a year < 32 °F 115 1976
Most days in a year ≥ 80 °F 151 2023
Most days in a year ≥ 90 °F 79 1954
Most days in a year ≥ 100 °F 34 1936
Most days in a year ≥ 110 °F 3 1954
St. Louis Weather Streaks
Most consecutive days...
With precipitation 11 days Sep 21 – Oct 1, 1945
Without precipitation 47 days Dec 2, 1955 – Jan 17, 1956
With snow 8 days Dec 13–20, 2000
High temperature at or
below freezing
30 days Jan 25 – Feb 23, 1978
High temperature ≥ 80 °F 92 days Jun 12 – Sep 11, 1913
High temperature ≥ 90 °F 23 days Jun 27 – Jul 19, 2012
High temperature ≥ 100 °F 12 days Aug 12–23, 1936
Plant Hardiness Zone
7A
St. Louis is in plant hardiness zone 7A
based on average yearly minimum temperature from 1991–2020
Facts About St. Louis Weather
St. Louis Weather by Year
More St. Louis Weather
Compare St. Louis to:
Weather Station Details
Years Station Coordinates
1939–2024 St. Louis International Airport location
1893–1938 St. Louis location