8 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| New Bern | 1 | 35,658 | 31,338 | 2.06% | 1,233 | 29 | City |
| Havelock | 2 | 17,152 | 17,916 | -0.73% | 1,004 | 17 | City |
| Trent Woods | 3 | 4,035 | 4,070 | -0.15% | 1,358 | 3 | Town |
| River Bend | 4 | 2,875 | 2,895 | -0.1% | 1,144 | 3 | Town |
| Vanceboro | 5 | 862 | 873 | -0.23% | 503 | 2 | Town |
| Cove City | 6 | 385 | 381 | 0.26% | 603 | 1 | Town |
| Bridgeton | 7 | 351 | 345 | 0.29% | 171 | 2 | Town |
| Dover | 8 | 346 | 349 | 0% | 360 | 1 | Town |
New Bern is the largest city in Craven County, with a population of 35,658.
Dover is the smallest city in Craven County, with a population of 346.
There are 8 cities in Craven County, North Carolina.