Bayboro is a city located in Pamlico County North Carolina. With a 2020 population of 1,252, it is the 314th largest city in North Carolina and the 9410th largest city in the United States . Bayboro is currently growing at a rate of 0.48% annually but its population has decreased by -0.87% since the most recent census, which recorded a population of 1,263 in 2010. Bayboro reached it's highest population of in . Spanning over 2 miles, Bayboro has a population density of 676 people per square mile.
The average household income in Bayboro is $39,113 with a poverty rate of 24.91%. The median rental costs in recent years comes to $733 per month, and the median house value is $77,000. The median age in Bayboro is 41.7 years, 41.5 years for males, and 43.2 years for females.