North Carolina weather in April: Statewide normals and every place, NOAA 1991-2020

In April, North Carolina's statewide normal high is 71°F and normal low 47°F; normal highs run from 53°F in Beech Mountain to 76°F in Hamlet (NOAA 1991-2020 normals).

Statewide normal high
71°FApril, 1991-2020
Statewide normal low
47°FApril, 1991-2020
Statewide normal precipitation
3.85 inApril
Warmest place
76°Fnormal high, Hamlet
Coolest place
53°Fnormal high, Beech Mountain

Where is North Carolina warmest and wettest in April?

Hamlet has the warmest April afternoons (76°F) and Beech Mountain the coolest (53°F). Highlands gets the most precipitation (6.98 in) and Laurinburg the least (2.69 in). The most snow falls in Beech Mountain (4.4 inches).

Statewide, April averaged 58.6°F in 2021, 58.8°F in 2022, 60.3°F in 2023, 61.0°F in 2024, 63.0°F in 2025, 63.4°F in 2026, against a 1991-2020 normal of 59.0°F.

North Carolina in April: normal high, low, precipitation and snow by place (largest first)
PlaceHighLowPrecip.Snow
Charlotte73°F49°F3.840.0
Raleigh73°F49°F3.530.0
Greensboro71°F48°F3.780.0
Durham70°F46°F3.66–
Winston-Salem71°F48°F3.71–
Fayetteville75°F51°F3.15–
Cary71°F47°F3.73–
Wilmington75°F53°F3.070.0
High Point74°F49°F4.050.0
Concord74°F47°F4.030.0
Greenville74°F50°F3.810.0
Asheville69°F45°F4.170.2
Gastonia74°F50°F3.88–
Apex72°F48°F3.630.0
Jacksonville75°F49°F3.58–
Chapel Hill72°F48°F3.56–
Burlington74°F48°F3.83–
Rocky Mount73°F48°F3.61–
Wilson73°F49°F3.880.0
Hickory70°F48°F4.08–
Monroe73°F49°F2.90–
Garner72°F45°F4.08–
Salisbury72°F48°F3.690.0
Goldsboro75°F51°F3.900.0
New Bern74°F50°F3.18–
Sanford75°F47°F3.390.0
Clayton73°F46°F3.640.0
Statesville70°F44°F4.050.0
Asheboro72°F47°F3.94–
Shelby73°F45°F4.270.0
Carrboro72°F47°F3.710.0
Boone62°F37°F5.521.0
Lexington73°F45°F3.960.0
Kinston75°F51°F3.530.0
Graham72°F46°F4.06–
Elizabeth City71°F49°F3.16–
Lumberton75°F51°F2.85–
Lenoir70°F45°F4.440.0
Morganton71°F45°F4.290.0
Havelock74°F52°F3.520.0
Albemarle72°F48°F3.740.0
Hendersonville68°F43°F4.840.0
Eden71°F43°F3.910.0
Laurinburg76°F50°F2.69–
Henderson73°F43°F3.860.0
Reidsville69°F46°F4.070.0
Roanoke Rapids71°F48°F––
Smithfield74°F48°F3.690.0
Myrtle Grove74°F52°F3.70–
Lincolnton73°F47°F4.250.0
Tarboro72°F47°F3.630.0
Waynesville66°F40°F4.540.4
Mount Airy69°F41°F4.290.0
Morehead City70°F52°F3.580.0
Washington72°F50°F3.430.0
Oxford71°F48°F3.72–
Dunn75°F49°F3.570.0
Black Mountain68°F42°F––
Clinton73°F49°F3.410.0
Roxboro73°F43°F4.030.0
Fletcher68°F42°F4.460.0
Siler City71°F47°F3.850.0
Brevard69°F41°F5.830.0
Marion70°F46°F4.900.0
Forest City72°F44°F4.42–
Cullowhee70°F42°F4.720.0
Mocksville71°F42°F4.110.0
Swannanoa62°F42°F4.612.5
Hamlet76°F51°F3.170.0
Shallotte72°F53°F3.52–
Williamston71°F50°F3.720.0
Wadesboro74°F49°F3.370.0
Surf City72°F50°F––
Beaufort70°F54°F3.39–
Lillington73°F46°F3.65–
Randleman72°F46°F3.930.0
Whiteville74°F48°F3.530.0
Raeford74°F47°F3.180.0
Newport71°F50°F3.52–
Mount Olive73°F48°F3.18–
Edenton72°F51°F3.270.0
North Wilkesboro70°F44°F4.720.0
Franklin69°F42°F4.970.0
Southport76°F51°F3.08–
Elkin70°F40°F4.450.0
Rural Hall69°F45°F––
Wallace75°F47°F4.380.0
Louisburg72°F44°F3.480.0
Elizabethtown75°F49°F3.55–
Plymouth74°F49°F3.740.0
Yadkinville70°F43°F4.080.0
Carthage73°F47°F3.320.0
Warsaw71°F46°F3.300.0
Richlands73°F46°F3.90–
Taylorsville70°F46°F4.730.0
Murfreesboro70°F46°F3.500.0
Spruce Pine64°F39°F5.48–
Sparta63°F40°F5.361.0
Bent Creek68°F40°F4.46–
Yanceyville71°F47°F4.310.0
Andrews70°F42°F––
Murphy71°F41°F5.200.0
Jefferson63°F36°F4.780.0
Cherokee68°F42°F4.930.0
Burnsville66°F42°F4.21–
Tryon70°F49°F5.310.0
Manteo68°F51°F2.930.0
Snow Hill73°F49°F4.14–
Bryson City69°F42°F4.96–
Atlantic Beach68°F55°F3.99–
Belhaven73°F49°F3.300.0
Lake Lure72°F44°F4.590.0
Blowing Rock60°F40°F––
Banner Elk60°F39°F4.830.8
Bayboro72°F49°F3.760.0
Highlands62°F39°F6.980.0
Old Fort70°F41°F4.52–
Marshall69°F38°F3.710.8
Catawba71°F49°F3.85–
Ocracoke68°F54°F3.780.0
Beech Mountain53°F36°F4.924.4
Frisco69°F55°F3.95–
Columbia70°F48°F3.54–
Robbinsville68°F43°F5.38–
Hot Springs71°F44°F3.830.0
Hayesville69°F40°F––
Aurora72°F53°F3.540.0
Jackson71°F45°F3.640.0
Fairfield73°F45°F3.46–
Jackson Springs73°F50°F3.470.0
Danbury70°F45°F3.930.1
Arcola73°F46°F3.800.0
Candler (1 mi W)68°F41°F3.980.4
Cane Creek Reservoir71°F45°F3.57–
Cape Hatteras Airport69°F54°F3.92–
Cataloochee68°F38°F––
Cedar Island77°F54°F3.63–
Celo (2 mi S)65°F40°F5.980.5
Chatham Water Treatment Plant73°F47°F3.84–
Coweeta Experiment Station71°F42°F6.120.0
Enka69°F43°F3.98–
Falls Lake71°F45°F3.69–
Flat Springs (1 mi E)62°F42°F4.570.9
Grandfather Mountain55°F38°F5.90–
Hofmann Forest73°F47°F3.67–
Lake Toxaway (2 mi SW)67°F42°F7.350.0
Lewiston72°F50°F3.530.0
Longwood73°F50°F3.360.0
Lumber River State Park74°F47°F3.55–
Moores Creek National Battlefield75°F49°F––
Mount Mitchell50°F32°F6.527.1
New Hill72°F45°F3.72–
New River McAf74°F52°F3.350.0
North Fork 267°F44°F4.660.0
Perrytown74°F51°F3.71–
Pfafftown71°F43°F4.50–
Pisgah Forest (3 mi NE)69°F41°F5.320.0
Reelsboro75°F51°F3.54–
Rocky Mount (8 mi ESE)71°F47°F3.540.0
Swanquarter Ferry71°F52°F4.19–
Tapoco70°F44°F4.72–
Transou62°F37°F5.24–
Vale Agricultural (2 mi SW)71°F43°F4.37–
Waterville 271°F46°F4.450.0
West Kerr Scott Resv71°F44°F4.820.0
Willard (4 mi SW)75°F48°F3.970.0

Source: NOAA NCEI nClimDiv statewide normals; NOAA NCEI 1991-2020 monthly normals for each station.

Other months