Home › North Carolina

Climate in North Carolina: Average Weather by City

By the AverageClimate Editorial Team · Last updated: October 2026

North Carolina spans more climate variety than most states, and its city normals prove it. The warmest city we track, Charlotte, averages 61.4°F across the year, while the coolest, Asheville, averages 57.3°F — a gap of 4.1°F inside one state. Rainfall runs from 40.6 in a year in Asheville to 46.1 in in Raleigh. This page compares every North Carolina city in our dataset side by side using the same yardstick — the official NOAA 1991–2020 climate normals from each city's representative weather station — so you can pick the corner of the state that fits the weather you actually want, and the month to go see it.

North Carolina cities compared

Every North Carolina city in the dataset, ranked by yearly mean temperature. Click a city for its full month-by-month normals, season-by-season analysis, and best months to visit.

CityYearly Mean (°F)Avg HighAvg LowRain (in/yr)Snow (in/yr)WarmestColdest
Wilmington64.474.454.460.150.9JulJan
Charlotte61.472.250.643.603.5JulJan
Raleigh61.272.050.446.075.2JulJan
Greensboro59.669.849.443.957.1JulJan
Asheville57.367.846.840.6111.5JulJan

Charlotte is North Carolina's warm pole. Its year-round mean of 61.4°F peaks in July at 80.1°F and never drops below a 42.1°F mean in January. It collects 43.6 in of precipitation a year and 3.5 in of snow. For the full month-by-month profile, see the Charlotte climate page.

Asheville anchors the cool end. With a yearly mean of 57.3°F, a coldest month (January) averaging 38.2°F, and a warmest month that reaches only 75.3°F, it offers the state's most pronounced seasons — a swing of 37.1°F between its coldest and warmest months. Its profile is on the Asheville climate page.

Rain, snow, and when to visit

Rain is its own map. Raleigh is North Carolina's wettest tracked city at 46.1 in a year — 1.1 times the 40.6 in that Asheville, the driest, receives. For snow, Asheville leads the state at 11.5 in a year. Anyone choosing where in North Carolina to live should weigh those totals as heavily as temperature: they decide everything from flood exposure to how many grey weeks a winter holds.

When to go where: Charlotte peaks in May; Raleigh peaks in May; Asheville peaks in June. Each city's own page ranks all twelve of its months by the same comfort score — mild mean temperatures rewarded, heavy rain and snow penalized — so the recommendation is always traceable to the normals table rather than to anyone's opinion, ours included.

North Carolina climate FAQ

What is the warmest city in North Carolina?
Of the North Carolina cities in our dataset, Charlotte is warmest with a yearly mean of 61.4°F (1991–2020 normals); Asheville is coolest at 57.3°F.

What is the wettest city in North Carolina?
Raleigh averages the most precipitation, 46.07 in a year; the driest is Asheville at 40.61 in.

Where in North Carolina has the mildest climate?
By annual temperature swing, Asheville is the most even-keeled, varying just 37.1°F between its coldest and warmest months, while Raleigh swings 38.6°F.

Disclaimer: Climate figures on this page are 30-year averages — the 1991–2020 climate normals published by NOAA's National Centers for Environmental Information. Normals describe the typical climate at the station named on this page; any single day, trip, or season can differ substantially, and conditions in another part of the city may vary.

Source: 1991–2020 U.S. Climate Normals, NOAA National Centers for Environmental Information (NCEI) — ncei.noaa.gov. One representative station per city; station names and IDs are listed on each city page. Figures checked October 2026.