New Bern's population during the 2010 Census was 126,802, a 12 percent increase over the previous 10 years. Median age is 39 in a fluid ethnic mix including English, Irish, German, Scottish, French, African American, Hispanic and Asian. Approximate racial mix is 80 percent Caucasian, 20 percent African American, Hispanic, Asian and Native American. The closest large city (population over 200,000) is Raleigh. Median home value is $144,500. In 2010 Craven County had a per capita personal income of $41,000.
Elevation above sea level rises from 15 to 30 feet over 3 miles. The area of the town is 25.8 square miles with an average of 1,107 people per square mile.
With coordinates 35 degrees 6' 33" N, 77 degrees 4' 9" W and at the confluence of two rivers, just over 30 miles from the Atlantic Ocean, New Bern's climate is moderate. January temperatures average 35 degrees; July temperatures average 90 degrees. Sunny days average 235 annually, rainfall 55 inches, snowfall 2 inches.