Onslow County, North Carolina Cities (2026)

6 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Jacksonville169,62573,270-0.86%1,39550 City
Holly Ridge26,5274,2436.2%1,4844 Town
Swansboro34,3673,7602.37%1,9542 Town
Richlands42,5212,2961.53%1,2442 Town
North Topsail Beach51,1181,0071.73%1806 Town
Topsail Beach65164671.57%1184 Town

Onslow County Cities Summary

Largest City

Jacksonville is the largest city in Onslow County, with a population of 69,625.

Smallest City

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

10 Largest Cities

There are 6 cities in Onslow County, North Carolina.

Location of Onslow County