Bayboro is a town in Pamlico County, North Carolina, United States. The population was 1,161 at the 2020 U.S. census. It is the county seat of Pamlico County.

Bayboro is part of the New Bern Metropolitan Statistical Area.

Bayboro received the most rain of any American town during Hurricane Irene in 2011, at 15.74 inches.

Geography

According to the United States Census Bureau, the town has a total area of , of which is land and (1.34%) is water.

Demographics

thumb|Commercial fishing boats on the Bay River

2020 census

{| class="wikitable" style="text-align:right"

|+Bayboro racial composition

!scope="col"| Race

!scope="col"| Number

!scope="col"| Percentage

|-

!scope="row"| White (non-Hispanic)

| 533

| 45.91%

|-

!scope="row"| Black or African American (non-Hispanic)

| 526

| 45.31%

|-

!scope="row"| Native American

| 4

| 0.34%

|-

!scope="row"| Asian

| 1

| 0.09%

|-

!scope="row"| Pacific Islander

| 2

| 0.17%

|-

!scope="row"| Other/Mixed

| 36

| 3.1%

|-

!scope="row"| Hispanic or Latino

| 59

| 5.08%

|}

As of the 2020 United States census, there were 1,161 people, 272 households, and 162 families residing in the town.

2000 census

As of the census