Charleston, SC Climate

Summary Graph

The summary climate graph for Charleston, SC shows a selection of temperature, rainfall and snow minimum, mean and maximum measures over the course of a year. Click on each of the measures in the key to toggle them on and off.

Graph of average and extreme temperature ranges by day for Charleston, SC.


The warmest month in Charleston Air Force Base International, Charleston, South Carolina is July with an average high temperature of 90.9°F. The hottest day on record was July 21 1986 when the temperature hit 104.0°F. During January the overnight temperature drops to an average of 37.1°F with the lowest temperature of 6.1°F being recorded on January 22 1985.

Warmest Days

Warmest Months

Coldest Days

Coldest Months

The warmest days on record are:

21 Jul 1986104°F
1 Aug 1999102.9°F
15 Aug 1995102°F
22 Jun 2011102°F
28 Jul 1949101.3°F

The warmest months on average were:

July 198697.1°F
July 199396.2°F
June 201195.6°F
July 197794.8°F
August 195494.6°F

The coldest days on record are:

22 Jan 19856.1°F
13 Dec 19628.4°F
11 Jan 19829.9°F
30 Jan 196610.9°F
9 Jan 197010.9°F

The coldest months on average were:

January 197726.9°F
February 196827°F
January 198128.3°F
January 196829°F
February 197829.9°F


The wettest month in Charleston, SC is July with an average of 7.0 inches of rain falling on 16 to 17 days. The driest month by average rainfall in Charleston, SC is November with an average of 2.3 inches of rain falling on 8 to 9 days. Although in October it typically rains on less days with 3.3 inches falling in 8 to 9 days

Wettest Days

The wettest days on record are:

25 October 20086.6 inches
8 October 19964.8 inches
3 October 19944.4 inches
15 October 19543.9 inches
12 October 19903.5 inches

Wettest Months

The wettest months on record are:

June 197325.4 inches
July 196418.5 inches
September 194517.3 inches
June 196216.1 inches
September 198715.5 inches

Driest Months

The driest months on record are:

February 19450 inches
March 19450 inches
April 19450 inches
May 19450 inches
June 19450 inches