| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| New Bern | 1 | 35,440 | 31,343 | 2.06% | 1,225 | 29 | City |
| Havelock | 2 | 17,317 | 17,898 | -0.65% | 1,014 | 17 | City |
| Trent Woods | 3 | 4,064 | 4,072 | -0.15% | 1,367 | 3 | Town |
| River Bend | 4 | 2,885 | 2,894 | -0.17% | 1,148 | 3 | Town |
| Vanceboro | 5 | 876 | 873 | -0.11% | 511 | 2 | Town |
| Cove City | 6 | 381 | 376 | 0% | 597 | 1 | Town |
| Dover | 7 | 351 | 348 | 0% | 366 | 1 | Town |
| Bridgeton | 8 | 346 | 342 | 0.29% | 169 | 2 | Town |
New Bern is the largest city in Craven County, with a population of 35,440.
Bridgeton is the smallest city in Craven County, with a population of 346.
There are 8 cities in Craven County, North Carolina.