Onslow County, North Carolina Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Jacksonville172,60673,158-0.17%1,45550 City
Holly Ridge26,2894,2486.45%1,4304 Town
Swansboro34,2733,7542.37%1,9122 Town
Richlands42,5232,2911.53%1,2452 Town
North Topsail Beach51,1141,0101.55%1796 Town
Topsail Beach65114661.59%1164 Town

Onslow County Cities Summary

Largest City

Jacksonville is the largest city in Onslow County, with a population of 72,606.

Smallest City

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

10 Largest Cities

There are 6 cities in Onslow County, North Carolina.

Location of Onslow County