Craven County, North Carolina Cities (2025)

8 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
New Bern134,93831,3382.1%1,20829 City
Havelock217,27917,916-0.74%1,01117 City
Trent Woods34,0414,070-0.15%1,3603 Town
River Bend42,8782,895-0.14%1,1453 Town
Vanceboro5864873-0.23%5042 Town
Cove City63843810%6021 Town
Bridgeton73503450.29%1712 Town
Dover8346349-0.29%3601 Town

Craven County Cities Summary

Largest City

New Bern is the largest city in Craven County, with a population of 34,938.

Smallest City

Dover is the smallest city in Craven County, with a population of 346.

10 Largest Cities

There are 8 cities in Craven County, North Carolina.

Location of Craven County