North Carolina ZIP codes
North Carolina holds 1,081 ZIP codes between 27006 and 28909. The tables rank the places and counties with the most codes; the guide below decodes the numbering.
Places with the most ZIP codes in North Carolina
| Place | ZIP codes |
|---|---|
| Charlotte | 74 |
| Raleigh | 44 |
| Greensboro | 28 |
| Winston-Salem | 25 |
| Durham | 16 |
| Wilmington | 12 |
| Asheville | 11 |
| Fayetteville | 10 |
| High Point | 7 |
| New Bern | 5 |
| Rocky Mount | 5 |
| Gastonia | 5 |
| Chapel Hill | 5 |
| Greenville | 5 |
| Cary | 5 |
| Goldsboro | 5 |
| Lexington | 4 |
| Rural Hall | 4 |
| Hendersonville | 4 |
| Kinston | 4 |
North Carolina counties by ZIP count
| County | ZIP codes |
|---|---|
| Mecklenburg | 83 |
| Wake | 64 |
| Guilford | 48 |
| Forsyth | 38 |
| Buncombe | 25 |
| Cumberland | 21 |
| Durham | 18 |
| Robeson | 18 |
| Carteret | 17 |
| Gaston | 17 |
Reading a North Carolina ZIP code
North Carolina holds 1,081 ZIP codes between 27006 and 28909, spread over 100 counties. Charlotte leads the state with 74 codes, ahead of Raleigh with 44. Every code here opens with the digit 2: that opening number is the national postal region North Carolina belongs to, the next two digits name the sectional center that sorts the mail, and the final two point to the local office. A ZIP+4 suffix narrows delivery to a block face. Boundaries follow carrier routes rather than city limits, which is why Charlotte spreads across 74 codes while some rural codes cross county lines.
Source: GeoNames postal dataset (CC BY 4.0), snapshot of 2026-07-09. Counts cover standard delivery ZIPs listed for North Carolina; unique and PO box codes may add to these totals.
Last updated: · Methodology and sources