Onslow County, North Carolina Cities (2025)

10 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Jacksonville170,23273,270-0.86%1,43949 City
Piney Green215,13614,3090.82%1,11014 CDP
Half Moon38,3888,3840.02%1,1307 CDP
Holly Ridge46,1464,2436.59%1,4544 Town
Swansboro54,2663,7602.42%1,9092 Town
Richlands62,4832,2961.51%1,5042 Town
Pumpkin Center72,1331,850-0.28%1,6841 CDP
Sneads Ferry82,0142,326-2.04%5304 CDP
North Topsail Beach91,0991,0071.67%1776 Town
Topsail Beach105084671.6%1164 Town

Onslow County Cities Summary

Largest City

Jacksonville is the largest city in Onslow County, with a population of 70,232.

Smallest City

Topsail Beach is the smallest city in Onslow County, with a population of 508.

10 Largest Cities

There are 10 cities in Onslow County, North Carolina.

Location of Onslow County