38.752°N, 90.373°W · station STLthr · 1874–2026 · 153 years of record
The Almanac Ribbon
Every day of the year at St Louis: the record high and record low ever set (outer lines), the everyday normal range (shaded band), and the full record envelope behind it.
Record highRecord lowNormal high–low band (1991–2020)hottest ever 115°F · coldest ever -22°F
Records by Month
Month
Record high
Record low
Jan
77°Jan 24, 1950
-22°Jan 5, 1884
Feb
86°Feb 27, 2024
-18°Feb 13, 1905
Mar
93°Mar 26, 2026
-5°Mar 5, 1960
Apr
93°Apr 10, 1930
20°Apr 3, 1936
May
98°May 31, 1934
31°May 10, 1966
Jun
108°Jun 28, 2012
43°Jun 3, 1969
Jul
115°Jul 14, 1954
51°Jul 27, 1962
Aug
110°Aug 9, 1934
47°Aug 29, 1965
Sep
104°Sep 4, 1954
32°Sep 28, 1942
Oct
94°Oct 2, 1953
21°Oct 30, 1925
Nov
86°Nov 1, 1937
1°Nov 30, 1964
Dec
78°Dec 28, 2025
-16°Dec 22, 1989
All-time
115°Jul 14, 1954
-22°Jan 5, 1884
Longest-Standing Records
The daily records that have held the longest — set in the earliest years and never beaten since. Highs power St Louis on hottestsince.com; lows on coldestsince.com.
Oldest-standing record highs
Date
Record
Set
Standing
May 23
92°
1874
152yrs
Dec 30
74°
1875
151yrs
Dec 18
68°
1877
149yrs
Oct 11
89°
1879
147yrs
Nov 12
82°
1879
147yrs
Jan 18
72°
1880
146yrs
Jul 8
102°
1881
145yrs
Jul 9
104°
1881
145yrs
Aug 10
104°
1881
145yrs
Aug 11
106°
1881
145yrs
Aug 25
102°
1881
145yrs
Sep 20
97°
1881
145yrs
Oldest-standing record lows
Date
Record
Set
Standing
Apr 27
32°
1874
152yrs
Apr 28
32°
1874
152yrs
Jan 9
-16°
1875
151yrs
Apr 15
25°
1875
151yrs
Apr 16
22°
1875
151yrs
Apr 21
31°
1875
151yrs
May 1
32°
1875
151yrs
May 15
39°
1875
151yrs
Aug 1
56°
1875
151yrs
Sep 19
40°
1875
151yrs
Dec 16
-3°
1875
151yrs
Mar 21
8°
1876
150yrs
All-Time Extremes
Hottest ever
115°F
1954-07-14
Coldest ever
-22°F
1884-01-05
Longest heat streak
28 days
≥ 90°F · ended 1936-07-29
The Warming Trend
St Louis's annual mean temperature, each year a stripe — blue below the 1991–2020 average, red above.
Days Above / Below the Mark
35 days ≥90°F in 2026 · normal 43 · record 79 in 1936
47 days ≤32°F in 2026 · normal 89 · record 120 in 1976
The Full Record
Every day of the year, record and normal high & low with the year each record was set. Type to filter, click a column to sort.