Onslow County, North Carolina Cities (2025)

6 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Jacksonville170,23273,270-0.86%1,40750 City
Holly Ridge26,1464,2436.59%1,3974 Town
Swansboro34,2663,7602.42%1,9092 Town
Richlands42,4832,2961.51%1,2252 Town
North Topsail Beach51,0991,0071.67%1776 Town
Topsail Beach65084671.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 6 cities in Onslow County, North Carolina.

Location of Onslow County