North Carolina ZIP codes
All 1,081 ZIPs in North Carolina, 27006 to 28909. Tap one on the map or in the list.
1,081
ZIP codes
10,730,463
people live in them
100
counties
228
PO Box & no-area ZIPs
Most people
All 1,081 North Carolina ZIP codes
ZIP codes by county
Pick a county for its ZIP list and map. Counts include ZIPs that only partly reach into the county.
- Alamance County15
- Alexander County8
- Alleghany County7
- Anson County8
- Ashe County13
- Avery County13
- Beaufort County15
- Bertie County10
- Bladen County18
- Brunswick County15
- Buncombe County28
- Burke County19
- Cabarrus County18
- Caldwell County12
- Camden County5
- Carteret County19
- Caswell County16
- Catawba County15
- Chatham County21
- Cherokee County5
- Chowan County4
- Clay County5
- Cleveland County17
- Columbus County16
- Craven County14
- Cumberland County27
- Currituck County15
- Dare County14
- Davidson County26
- Davie County6
- Duplin County19
- Durham County24
- Edgecombe County17
- Forsyth County35
- Franklin County14
- Gaston County20
- Gates County7
- Graham County3
- Granville County12
- Greene County11
- Guilford County54
- Halifax County10
- Harnett County20
- Haywood County8
- Henderson County22
- Hertford County9
- Hoke County9
- Hyde County7
- Iredell County21
- Jackson County13
- Johnston County23
- Jones County10
- Lee County7
- Lenoir County12
- Lincoln County12
- Macon County7
- Madison County6
- Martin County11
- McDowell County10
- Mecklenburg County87
- Mitchell County5
- Montgomery County9
- Moore County21
- Nash County16
- New Hanover County16
- Northampton County14
- Onslow County19
- Orange County16
- Pamlico County11
- Pasquotank County3
- Pender County13
- Perquimans County7
- Person County10
- Pitt County22
- Polk County8
- Randolph County26
- Richmond County12
- Robeson County17
- Rockingham County14
- Rowan County21
- Rutherford County18
- Sampson County19
- Scotland County8
- Stanly County13
- Stokes County16
- Surry County14
- Swain County5
- Transylvania County10
- Tyrrell County3
- Union County13
- Vance County9
- Wake County69
- Warren County11
- Washington County4
- Watauga County12
- Wayne County16
- Wilkes County24
- Wilson County19
- Yadkin County7
- Yancey County6
Questions people actually ask
How many ZIP codes are in North Carolina?
1,081 ZIP codes are in use in North Carolina. 853 cover a delivery area, and 228 are PO Box, single-building or organization ZIPs with no area of their own.
What do North Carolina ZIP codes start with?
North Carolina ZIP codes start with these three-digit prefixes: 270–289. Each prefix is a mail sorting area run from one processing center.
Which North Carolina ZIP code has the most people?
27587 in Wake Forest has the most residents of any North Carolina ZIP, about 82,886 people in the Census Bureau’s ACS 2020–2024 estimates.
Which North Carolina county has the most ZIP codes?
Mecklenburg County touches 87 ZIP codes, the most of the 100 counties in North Carolina. 329 North Carolina ZIPs reach into more than one county.
Are these the official USPS ZIP code boundaries?
The map uses Census ZIP Code Tabulation Areas, the standard public stand-in for USPS delivery areas. They match for almost every home. For a mailing address, the USPS ZIP Code lookup has the final word.
Keep exploring
Updated 2026-11-10 · Where the data comes from