Average Temperatures and Rainfall for North Carolina

Average annual temperatures for North Carolina (16°C/61°F) are slightly above the average for United States (13°C/55°F).

Average annual rainfall for North Carolina (1,360mm/54 inches) is significantly above the average for United States (1,039mm/41 inches).

What is the warmest or hottest month in North Carolina?

July is the hottest or warmest month in North Carolina, with an average maximum temperate of 32°C/90°F.

What is the coldest or coolest month in North Carolina?

January is the coolest or coldest month in North Carolina, with an average minimum temperate of 0°C/32°F.

What is the most rainy or wettest month in North Carolina?

August is the wettest or most rainy month in North Carolina, with an average rainfall of 145mm/6 inches.

What is the least rainy or driest month in North Carolina?

January is the driest or least rainy month in North Carolina, with an average rainfall of 93mm/4 inches.

What is the warmest or hottest place in North Carolina?

Fayetteville is the hottest or warmest place in North Carolina, with an average maximum temperate of 18°C/64°F.

What is the coldest place in North Carolina?

Asheville is the coldest place in North Carolina, with an average maximum temperate of 15°C/59°F.

What is the most rainy or wettest place in North Carolina?

Wilmington is the most rainy or wettest place in North Carolina, with an average annual rainfall of 1,776mm/70 inches.

What is the least rainy or driest place in North Carolina?

Asheville is the least rainy or driest place in North Carolina, with an average annual rainfall of 1,272mm/50 inches.

Average Monthly Temperatures
Average Maximum Temperature Average Minimum Temperature
Average Monthly Rainfall
PlaceMin TempMax TempAvg TempRainfall
Asheville 9 20 15 1,272
Burlington 9 21 15 1,379
Cary 11 22 17 1,394
Chapel Hill 10 22 16 -
Charlotte 11 23 17 1,292
Concord 11 23 17 1,292
Durham 11 22 17 1,394
Fayetteville 12 24 18 1,302
Gastonia 11 23 17 1,292
Greensboro 10 21 16 1,316
Greenville 11 23 17 1,646
High Point 10 21 16 1,316
Huntersville 11 23 17 1,292
Jacksonville 12 23 18 1,590
Raleigh 11 22 17 1,493
Rocky Mount 10 23 16 1,299
West Raleigh 11 22 17 1,493
Wilmington 13 24 18 1,776
Winston-Salem 10 21 16 1,316