Charleston climate — normals and trends

Charleston (United States) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 12.9 °C and it receives 1,252 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 (23.6 °C on average) and the coldest is January (1.1 °C). Rainfall peaks in July.

Charleston averages 76 frost days, 30 hot days (≥ 30 °C) and 148 rainy days per year.

Charleston has warmed by +1.6 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The number of frost days there went from about 85 to 67 per year over the period.

The hottest day of the period reached 39.0 °C (on 14 July 1954) and the coldest -27.7 °C (on 19 January 1994).

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

CharlestonWest Virginia

coords
38.35°, -81.63°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthJulyDriest monthOctober

Mean daily temperature

12.9°C

Average daily high

18.1°C

Average daily low

8.4°C

Annual rainfall

1,252mm

Sunshine / day

8.6h

Mean relative humidity

71%

Average peak wind

14.7km/h

Seasonal range

22.5°C

Frost days (< 0 °C)

76 d/yr

Hot days (≥ 30 °C)

30 d/yr

Rainy days (≥ 1 mm)

148 d/yr

Annual snowfall

53.2 cm

Average feels-like high

17.3 °C

Average feels-like low

6.4 °C

Average peak gust

35.4 km/h

Tropical nights (≥ 20 °C)

37 d/yr

Solar radiation

14.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

+0.2 °C per decade · r² = 0.35 · 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

39.0 °C

14 July 1954

Coldest day

-27.7 °C

19 January 1994

Wettest day

118 mm

23 June 2016

Windiest day

39.7 km/h

2 April 1970

Strongest gust

108.4 km/h

3 March 2023

Hottest feels-like

43.2 °C

14 July 1954

Coldest feels-like

-32.9 °C

21 January 1985

Snowiest day

40.7 cm

13 March 1993

Sunniest day

14.7 h

21 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.4 °C24 June 2025-21.9 °C21 January 202513.8 °C1,206 mm5375
202435.9 °C16 July 2024-16.0 °C17 January 202414.8 °C1,169 mm5953
202333.1 °C24 August 2023-9.9 °C4 February 202314.4 °C1,144 mm2851
202234.6 °C22 June 2022-17.1 °C23 December 202213.5 °C1,388 mm3373
202133.6 °C29 June 2021-8.3 °C30 January 202114.0 °C1,195 mm4276
202034.5 °C16 July 2020-12.3 °C26 December 202014.1 °C1,477 mm3745
201935.6 °C13 September 2019-16.6 °C31 January 201914.4 °C1,439 mm5561
201834.1 °C4 September 2018-16.7 °C7 January 201813.9 °C1,721 mm5172
201732.2 °C22 July 2017-15.5 °C9 January 201714.2 °C1,369 mm2658
201632.6 °C11 June 2016-13.8 °C14 February 201614.1 °C1,369 mm4366
201532.7 °C11 June 2015-23.4 °C20 February 201513.8 °C1,248 mm3968
201434.2 °C1 July 2014-21.2 °C22 January 201412.6 °C1,178 mm3189
201333.8 °C18 July 2013-15.9 °C2 February 201313.1 °C1,192 mm2574
201237.1 °C29 June 2012-13.4 °C4 January 201214.2 °C1,236 mm3264
201134.4 °C3 September 2011-17.3 °C9 January 201113.6 °C1,448 mm3664
201035.3 °C7 July 2010-19.9 °C31 January 201013.1 °C1,027 mm6486
200931.1 °C25 April 2009-17.7 °C5 February 200912.7 °C1,357 mm773
200832.8 °C9 June 2008-14.1 °C22 December 200812.8 °C1,219 mm2477
200737.8 °C16 August 2007-16.3 °C6 February 200714.2 °C967 mm7275
200634.5 °C2 August 2006-14.7 °C19 February 200613.5 °C1,274 mm3559
200534.4 °C25 July 2005-17.7 °C24 January 200513.5 °C1,088 mm5373
200430.7 °C28 August 2004-17.4 °C31 January 200413.2 °C1,497 mm476
200331.0 °C6 July 2003-18.7 °C18 January 200312.6 °C1,553 mm680
200233.4 °C14 August 2002-12.7 °C2 January 200213.5 °C1,348 mm3771
200133.1 °C24 July 2001-14.5 °C3 January 200113.4 °C1,009 mm1467
200031.3 °C11 June 2000-17.6 °C28 January 200012.7 °C1,059 mm1383
199935.3 °C23 July 1999-12.3 °C25 December 199913.6 °C1,103 mm4571
199834.4 °C14 September 1998-11.3 °C1 January 199814.0 °C1,198 mm2047
199731.9 °C28 July 1997-15.4 °C17 January 199712.2 °C1,102 mm1066
199631.1 °C30 June 1996-23.9 °C4 February 199612.1 °C1,595 mm1095
199536.3 °C15 July 1995-18.0 °C7 February 199512.8 °C1,223 mm4183
199433.9 °C20 June 1994-27.7 °C19 January 199412.9 °C1,432 mm2068
199336.2 °C28 July 1993-13.7 °C15 March 199312.9 °C1,213 mm5072
199233.1 °C13 July 1992-14.2 °C16 January 199212.6 °C1,197 mm1368
199135.2 °C2 August 1991-14.5 °C16 February 199114.2 °C1,223 mm4969
199032.8 °C9 July 1990-16.3 °C26 February 199014.2 °C1,506 mm1958
198933.9 °C11 July 1989-23.1 °C22 December 198912.4 °C1,422 mm1885
198838.0 °C8 July 1988-15.3 °C6 January 198812.9 °C963 mm6087
198735.2 °C24 July 1987-23.5 °C27 January 198713.4 °C1,189 mm4974
198634.8 °C20 July 1986-15.3 °C28 January 198613.5 °C1,230 mm4270
198532.7 °C8 September 1985-26.9 °C21 January 198512.9 °C1,399 mm1680
198433.5 °C2 September 1984-25.4 °C21 January 198413.2 °C1,264 mm4066
198336.8 °C20 August 1983-22.1 °C25 December 198312.7 °C1,241 mm4873
198231.4 °C26 July 1982-23.9 °C17 January 198213.0 °C1,283 mm1773
198131.9 °C26 July 1981-19.5 °C8 January 198112.1 °C1,179 mm1387
198037.3 °C28 June 1980-20.1 °C3 March 198012.3 °C1,254 mm3686
197931.7 °C8 August 1979-22.1 °C6 February 197912.0 °C1,380 mm586
197834.4 °C27 June 1978-19.8 °C12 January 197812.0 °C1,261 mm3684
197736.0 °C17 July 1977-24.2 °C17 January 197712.9 °C1,274 mm4577
197633.6 °C15 July 1976-16.9 °C9 January 197612.1 °C1,073 mm2596
197534.7 °C2 August 1975-14.6 °C17 January 197513.2 °C1,312 mm3372
197431.3 °C14 May 1974-9.8 °C5 February 197412.9 °C1,494 mm565
197334.1 °C2 September 1973-14.5 °C17 February 197313.4 °C1,350 mm2568
197232.9 °C20 July 1972-22.6 °C16 January 197212.3 °C1,448 mm1276
197132.6 °C9 July 1971-16.4 °C10 February 197113.0 °C1,113 mm2378
197034.3 °C3 July 1970-21.6 °C4 February 197012.9 °C1,180 mm4479
196934.4 °C5 July 1969-16.1 °C5 January 196912.1 °C1,077 mm2297
196833.4 °C30 June 1968-21.2 °C8 January 196812.1 °C1,027 mm3088
196732.3 °C14 June 1967-18.4 °C8 February 196712.3 °C1,267 mm1182
196634.2 °C27 July 1966-19.1 °C30 January 196612.0 °C1,188 mm3681
196534.8 °C16 August 1965-18.0 °C31 January 196512.8 °C1,002 mm3281
196435.2 °C9 September 1964-20.3 °C12 February 196413.1 °C1,141 mm5984
196332.5 °C3 August 1963-25.3 °C24 January 196311.7 °C1,025 mm1286
196235.6 °C20 August 1962-22.0 °C13 December 196212.4 °C1,210 mm2585
196131.7 °C13 September 1961-22.5 °C25 January 196112.3 °C1,403 mm1570
196033.5 °C26 July 1960-14.9 °C22 December 196012.2 °C1,087 mm37100
195934.4 °C1 July 1959-18.4 °C5 January 195913.3 °C1,235 mm4782
195832.2 °C4 July 1958-19.2 °C17 February 195811.6 °C1,266 mm1583
195735.0 °C2 September 1957-18.4 °C17 January 195713.4 °C1,277 mm4363
195631.7 °C5 August 1956-16.6 °C15 January 195612.8 °C1,498 mm1375
195534.4 °C6 August 1955-21.2 °C13 February 195513.1 °C1,107 mm4789
195439.0 °C14 July 1954-21.0 °C13 January 195413.2 °C1,143 mm4677
195337.7 °C2 September 1953-11.2 °C24 December 195313.9 °C980 mm6162
195237.2 °C28 July 1952-13.7 °C30 January 195213.3 °C1,125 mm5167
195133.6 °C23 July 1951-26.5 °C3 February 195112.6 °C1,388 mm3184
195030.4 °C24 June 1950-14.8 °C25 November 195012.4 °C1,597 mm587
194933.5 °C5 July 1949-11.4 °C16 December 194913.8 °C1,283 mm3661
194834.7 °C28 August 1948-19.3 °C19 January 194812.9 °C1,390 mm2371
194731.7 °C5 September 1947-16.7 °C8 February 194711.8 °C985 mm2098
194631.5 °C9 September 1946-17.4 °C28 January 194613.2 °C1,265 mm664
194532.4 °C1 September 1945-18.0 °C2 February 194512.4 °C1,393 mm1282
194434.8 °C12 August 1944-12.5 °C20 December 194412.5 °C1,199 mm2883
194332.5 °C12 August 1943-18.2 °C4 March 194311.9 °C1,011 mm2694
194233.5 °C2 August 1942-20.6 °C9 January 194212.0 °C1,326 mm1090
194132.2 °C11 August 1941-14.3 °C18 March 194112.2 °C1,154 mm1694
194033.3 °C29 July 1940-20.3 °C6 January 194010.9 °C1,361 mm1193

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
19.2 °C
+1.1 °C
Hot days (≥ 30 °C)
53 d/yr
+23
Frost days (< 0 °C)
75 d/yr
-1
Annual rainfall
1206 mm
-46 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan2.3 °C-3.3 °C108 mm+7 mm
Feb9.3 °C+1.6 °C167 mm+67 mm
Mar17.6 °C+4.7 °C54 mm-63 mm
Apr20.9 °C+2.1 °C102 mm-10 mm
May22.0 °C-0.9 °C152 mm+29 mm
Jun29.2 °C+2.2 °C117 mm+3 mm
Jul30.6 °C+2.1 °C138 mm+13 mm
Aug29.1 °C+1.1 °C32 mm-67 mm
Sep27.4 °C+2.3 °C79 mm-11 mm
Oct20.3 °C+0.8 °C86 mm+4 mm
Nov13.4 °C+0.3 °C79 mm-12 mm
Dec7.9 °C+0.2 °C93 mm-6 mm

The year's extremes

Hottest day
34.4 °C
24 Jun 2025
Coldest day
-21.9 °C
21 Jan 2025
Wettest day
41.4 mm
15 Feb 2025
Windiest day
33.1 km/h
15 Apr 2025
Strongest gust
94.3 km/h
16 Mar 2025
Hottest feels-like
40.4 °C
24 Jun 2025
Coldest feels-like
-26.4 °C
21 Jan 2025
Snowiest day
11.3 cm
11 Feb 2025
Sunniest day
14.7 h
21 Jun 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 Charleston?

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

What is the hottest day ever recorded in Charleston?

The hottest day measured in Charleston between 1940 and 2025 was 14 July 1954, reaching 39.0 °C.

What is the coldest day in Charleston?

The coldest day measured in Charleston between 1940 and 2025 was 19 January 1994, at -27.7 °C.

Does it snow in Charleston?

Yes. Charleston gets on average 53.2 cm of snow per year and has around 76 frost days.

Has the climate of Charleston warmed?

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

What is the wettest day in Charleston?

The wettest day measured in Charleston between 1940 and 2025 was 23 June 2016, with 118 mm of rain in 24 hours.

What was the windiest day in Charleston?

The windiest day measured in Charleston between 1940 and 2025 was 2 April 1970, with winds reaching 39.7 km/h.

What is the warmest month in Charleston?

The warmest month in Charleston is July (23.6 °C on average); the coldest is January (1.1 °C).

How much does it rain in Charleston?

Charleston receives on average 1,252 mm of precipitation per year, spread over about 148 rainy days.

Is it sunny in Charleston?

Charleston gets on average 8.6 hours of sunshine per day, roughly 3,139 hours per year over 1940-2025.

What is the biggest single-day snowfall in Charleston?

The heaviest 24-hour snowfall measured in Charleston between 1940 and 2025 was 13 March 1993, with 40.7 cm.

Are there tropical nights in Charleston?

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

What was the most extreme apparent temperature in Charleston?

In Charleston, between 1940 and 2025, the highest apparent temperature reached 43.2 °C on 14 July 1954, and the lowest was -32.9 °C on 21 January 1985.

Compare Charleston with another city

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

Nearby cities

The climate around Charleston

Other cities — United States