35.222°N, 80.954°W · station CLTthr · 1878–2026 · 149 years of record
The Almanac Ribbon
Every day of the year at Charlotte: 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 104°F · coldest ever -5°F
Records by Month
Month
Record high
Record low
Jan
79°Jan 28, 1944
-5°Jan 21, 1985
Feb
83°Feb 20, 2026
-5°Feb 14, 1899
Mar
91°Mar 23, 1907
4°Mar 3, 1980
Apr
96°Apr 24, 1925
21°Apr 8, 2007
May
98°May 22, 1941
32°May 2, 1963
Jun
104°Jun 29, 2012
45°Jun 1, 1889
Jul
104°Jul 1, 2012
53°Jul 10, 1961
Aug
104°Aug 9, 2007
50°Aug 7, 2004
Sep
104°Sep 6, 1954
38°Sep 30, 1888
Oct
99°Oct 2, 2019
24°Oct 27, 1962
Nov
85°Nov 2, 1961
11°Nov 26, 1950
Dec
80°Dec 10, 2007
-5°Dec 30, 1880
All-time
104°Sep 6, 1954
-5°Dec 30, 1880
Longest-Standing Records
The daily records that have held the longest — set in the earliest years and never beaten since. Highs power Charlotte on hottestsince.com; lows on coldestsince.com.
Oldest-standing record highs
Date
Record
Set
Standing
Nov 13
80°
1879
147yrs
May 12
93°
1881
145yrs
May 13
94°
1881
145yrs
Jul 6
100°
1881
145yrs
Oct 6
91°
1884
142yrs
Mar 1
80°
1887
139yrs
Jun 19
102°
1887
139yrs
Jul 15
100°
1887
139yrs
Jul 16
100°
1887
139yrs
Jul 17
102°
1887
139yrs
Apr 29
91°
1888
138yrs
Jul 12
100°
1888
138yrs
Oldest-standing record lows
Date
Record
Set
Standing
Jun 19
54°
1879
147yrs
Aug 9
56°
1879
147yrs
Aug 10
58°
1879
147yrs
Nov 21
21°
1879
147yrs
Apr 12
33°
1880
146yrs
Sep 15
48°
1880
146yrs
Dec 30
-5°
1880
146yrs
Dec 31
0°
1880
146yrs
Apr 1
28°
1881
145yrs
Jul 5
60°
1882
144yrs
Dec 7
10°
1882
144yrs
Dec 16
14°
1882
144yrs
All-Time Extremes
Hottest ever
104°F
1954-09-06
Coldest ever
-5°F
1880-12-30
Longest heat streak
33 days
≥ 90°F · ended 1993-07-30
The Warming Trend
Charlotte's annual mean temperature, each year a stripe — blue below the 1991–2020 average, red above.
Days Above / Below the Mark
56 days ≥90°F in 2026 · normal 44 · record 88 in 1954
34 days ≤32°F in 2026 · normal 55 · record 92 in 1968
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.