North Carolina ZIP codes: every city, town and county
1,081 ZIP codes of North Carolina (NC), listed by place and by county. Every code of the state starts with 2.
North Carolina at a glance
- ZIP codes in this list
- 1,081
- Lowest and highest
- 27006 to 28909
- First digit
- 2
- Three-digit prefixes
- 20, from 270 to 289
- Counties or equivalent areas
- 100
- Places named
- 759
- Most codes for one place
- Charlotte (74)
- Largest ZIP code area
- 28719 Cherokee, 400 sq mi
By county
- Alamance County 12
- Alexander County 3
- Alleghany County 5
- Anson County 7
- Ashe County 12
- Avery County 9
- Beaufort County 9
- Bertie County 8
- Bladen County 8
- Brunswick County 14
- Buncombe County 25
- Burke County 11
- Cabarrus County 9
- Caldwell County 7
- Camden County 3
- Carteret County 17
- Caswell County 7
- Catawba County 10
- Chatham County 9
- Cherokee County 5
- Chowan County 2
- Clay County 3
- Cleveland County 14
- Columbus County 14
- Craven County 12
- Cumberland County 21
- Currituck County 15
- Dare County 14
- Davidson County 11
- Davie County 3
- Duplin County 11
- Durham County 18
- Edgecombe County 8
- Forsyth County 38
- Franklin County 4
- Gaston County 17
- Gates County 7
- Graham County 2
- Granville County 9
- Greene County 4
- Guilford County 48
- Halifax County 9
- Harnett County 11
- Haywood County 7
- Henderson County 17
- Hertford County 6
- Hoke County 1
- Hyde County 5
- Iredell County 13
- Jackson County 9
- Johnston County 11
- Jones County 4
- Lee County 6
- Lenoir County 7
- Lincoln County 6
- Macon County 5
- Madison County 3
- Martin County 8
- McDowell County 5
- Mecklenburg County 83
- Mitchell County 3
- Montgomery County 6
- Moore County 15
- Nash County 10
- New Hanover County 15
- Northampton County 13
- Onslow County 13
- Orange County 9
- Pamlico County 10
- Pasquotank County 3
- Pender County 7
- Perquimans County 4
- Person County 4
- Pitt County 16
- Polk County 5
- Randolph County 12
- Richmond County 8
- Robeson County 18
- Rockingham County 9
- Rowan County 15
- Rutherford County 12
- Sampson County 10
- Scotland County 5
- Stanly County 10
- Stokes County 8
- Surry County 11
- Swain County 3
- Transylvania County 8
- Tyrrell County 1
- Union County 8
- Vance County 6
- Wake County 64
- Warren County 6
- Washington County 3
- Watauga County 8
- Wayne County 10
- Wilkes County 14
- Wilson County 10
- Yadkin County 5
- Yancey County 3
By city or town
No place in North Carolina matches. Try fewer letters, or the look-up for the whole country.
Places and counties: GeoNames. Areas: U.S. Census Bureau, 2024 ZIP Code Tabulation Areas. Checked in November 2026. Not connected with the United States Postal Service; for mailing, confirm the address with USPS.