County · GEOID 37019
Brunswick County, NC ZIP codes
13 ZIP/ZCTAs intersecting this county.
U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: County Brunswick County (GEOID 37019). Methodology
Combined population of ZIP/ZCTAs intersecting this county: 149,143 (13 ZIPs).
Combined population of ZIP/ZCTAs intersecting this county. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census county ACS headline above. Methodology
ZIP/ZCTA overlap with Brunswick County
Population overlap
Share of each ZIP/ZCTA’s population located within Brunswick County, based on ZIP Code Database county-overlap data. This is a population measure, not land-area overlap or the Census county population.
- 28420100.0%
Directory county
- 28422100.0%
Directory county
- 28451100.0%
Directory county
- 28452100.0%
Directory county
- 284569.3%
- 28461100.0%
Directory county
- 28462100.0%
Directory county
- 28465100.0%
Directory county
- 28467100.0%
Directory county
- 28468100.0%
Directory county
- 28469100.0%
Directory county
- 28470100.0%
Directory county
- 28479100.0%
Directory county
ZIP Code Database county-overlap table, field percent_of_zip_population_in_county, keyed by county_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology
ZIP codes intersecting Brunswick County
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 28420 | Ash | Brunswick County | 2,697 | $51,324 |
| 28422 | Bolivia | Brunswick County | 8,590 | $67,883 |
| 28451 | Leland | Brunswick County | 44,262 | $77,380 |
| 28452 | Longwood | Brunswick County | 752 | — |
| 28456 | Riegelwood | Columbus County | 3,565 | $48,164 |
| 28461 | Southport | Brunswick County | 23,186 | $79,681 |
| 28462 | Supply | Brunswick County | 12,336 | $58,545 |
| 28465 | Oak Island | Brunswick County | 8,689 | $83,739 |
| 28467 | Calabash | Brunswick County | 12,923 | $72,840 |
| 28468 | Sunset Beach | Brunswick County | 4,844 | $84,934 |
| 28469 | Ocean Isle Beach | Brunswick County | 9,364 | $87,285 |
| 28470 | Shallotte | Brunswick County | 10,964 | $68,043 |
| 28479 | Winnabow | Brunswick County | 6,971 | $77,708 |
USPS associates these ZIPs with Brunswick County
These codes list Brunswick County as a primary or acceptable city. They are not used for the ACS headline.
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 28459 | Shallotte | Brunswick County | 2,660 | — |