Onslow County, North Carolina ZIP codes
15 ZIP codes are in Onslow County, plus 4 that cross in from neighboring counties. It's part of the Jacksonville, NC metro area.
- ZIP codes
- 15
- Population in these ZIPs
- 205,843
- Avg. median income
- $68,800population-weighted
- Cities & towns
- 12
Click anywhere on the map to see which ZIP code it's in.
ZIP codes in Onslow County
| ZIP code | City | Population | Median income | Typical home value |
|---|---|---|---|---|
| 28445 | Holly Ridge | 10,797 | $84,016 | $523,900 |
| 28454 | Maple Hill | 2,895 | $73,015 | $277,000 |
| 28460 | Sneads Ferry | 13,532 | $88,908 | $400,900 |
| 28539 | Hubert | 18,351 | $66,976 | $283,200 |
| 28540 | Jacksonville | 49,141 | $65,625 | $258,700 |
| 28541 PO Box | Jacksonville | — | — | — |
| 28542 | Camp Lejeune | 3,508 | $125,491 | — |
| 28543 | Tarawa Terrace | 6,069 | $50,649 | — |
| 28544 | Midway Park | 4,386 | $52,354 | $200,300 |
| 28545 PO Box | Mccutcheon Field | — | — | — |
| 28546 | Jacksonville | 47,256 | $63,561 | $266,700 |
| 28547 | Camp Lejeune | 21,346 | $67,588 | — |
| 28555 | Maysville | 5,914 | $69,236 | $235,700 |
| 28574 | Richlands | 20,990 | $67,416 | $275,400 |
| 28582 | Stella | 1,658 | $89,348 | $380,400 |
ZIP codes partly in Onslow County
These ZIP codes are mostly in a neighboring county but cover part of Onslow County.
| ZIP code | City | County | Population | Median income | Typical home value |
|---|---|---|---|---|---|
| 28518 | Beulaville | Duplin County | 7,651 | $54,127 | $229,800 |
| 28521 | Chinquapin | Duplin County | 1,593 | $47,813 | $217,400 |
| 28572 | Pink Hill | Duplin County | 6,658 | $55,660 | $164,400 |
| 28584 | Swansboro | Carteret County | 14,939 | $87,414 | $401,300 |
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Cities and towns in Onslow County
Nearby counties
Frequently asked questions
How many ZIP codes are in Onslow County, North Carolina?
15 ZIP codes are mainly in Onslow County, and 4 more ZIP codes from neighboring areas reach partly into it.
What cities are in Onslow County?
ZIP codes in Onslow County use the city names Camp Lejeune, Holly Ridge, Hubert, Jacksonville, Maple Hill, Maysville, Mccutcheon Field, Midway Park, Richlands, Sneads Ferry, Stella and Tarawa Terrace.
What metro area is Onslow County in?
Onslow County is part of the Jacksonville, NC metropolitan statistical area.