New Bern is a city located in Craven County, North Carolina. New Bern has a 2026 population of 34,218. It is also the county seat of Craven County. New Bern is currently growing at a rate of 1.27% annually and its population has increased by 9.19% since the most recent census, which recorded a population of 31,338 in 2020.