North Carolina Area Codes: Complete List With Cities Served

North Carolina is served by 10 area codes. Below is each code with the main cities it serves, plus tips for formatting phone numbers in test data.

North Carolina area code list

Area codeMain places served
252Rocky Mount, Greenville, New Bern and Wilson
336Greensboro, Winston Salem, High Point and Rural Hall
472Fayetteville, Wilmington, Lumberton and Sanford
704Charlotte, Gastonia, Salisbury and Concord
743Greensboro, Winston Salem, High Point and Salisbury
828Asheville, Hendersonville, Hickory and Boone
910Wilmington, Fayetteville, Lumberton and Jacksonville
919Raleigh, Durham, Cary and Chapel Hill
980Charlotte, Gastonia, Salisbury and Concord
984Raleigh, Durham, Cary and Chapel Hill

Place names come from ZIP code records linked to each area code, so they show where a code is most common rather than exact boundaries.

Area codes by major city

CityArea codes
Charlotte704, 980
Raleigh919, 984
Greensboro336, 743
Durham919, 984
Fayetteville472, 910
Winston Salem336, 743
Asheville828
Wilmington472, 910
Cary919, 984
High Point336, 743
Apex919, 984
Chapel Hill336, 743, 919, 984
Clayton919, 984
Gastonia704, 980
Goldsboro252, 919, 984

How to format a North Carolina phone number

US numbers have ten digits: the area code, a three-digit exchange and a four-digit line number. A North Carolina number is written as (252) 555-0123 for display, or +12525550123 in E.164 format for storage.

Safe numbers for testing

The range 555-0100 to 555-0199 is reserved for fictional use in every area code. Our generator combines these with real local area codes, so test data looks right without reaching a real person.

Why overlays matter for your forms

With overlays, you cannot guess a city from its area code alone, and people who move keep their numbers. Use area codes for display and formatting, not for location checks.

Create realistic North Carolina addresses for testing, with real cities, counties and ZIP codes.

Generate North Carolina addresses