Apex: 919 / 984
Asheboro: 336
Asheville: 828
Burlington: 336
Cary: 919 / 984
Chapel Hill: 919 / 984
Charlotte: 704 / 980
Concord: 980 / 704
Durham: 919 / 984
Fayetteville: 910
Fort Bragg: 910
Gastonia: 980 / 704
Goldsboro: 919 / 984
Greensboro: 336
Greenville: 252
Havelock: 252
Hickory: 828
High Point: 336
Huntersville: 980 / 704
Jacksonville: 910
Kannapolis: 980 / 704
Kinston: 252
Lumberton: 910
Matthews: 980 / 704
Monroe: 980 / 704
New Bern: 252
Raleigh: 919 / 984
Rocky Mount: 252
Salisbury: 980 / 704
Sanford: 984 / 919
Statesville: 704 / 980
Wilmington: 910
Wilson: 252
Winston-Salem: 336
Here's a breakdown of North Carolina's area codes and the areas they serve:
252: Northeastern North Carolina, including Greenville, New Bern, and Wilson.
336: Piedmont Triad, including Greensboro, Winston-Salem, and High Point.
472: Overlays 910, serving southeastern North Carolina.
704: Charlotte metropolitan area and surrounding counties.
743: Overlays 336, serving the Piedmont Triad.
828: Western and mountainous regions of North Carolina, including Asheville and Hickory.
910: Southeastern North Carolina, including Wilmington and Fayetteville.
919: Research Triangle region, including Raleigh, Durham, and Chapel Hill.
980: Overlays 704, serving the Charlotte area.
984: Overlays 919, serving the Research Triangle region.