Bayboro is located in Pamlico County (of which it is the county seat) between New Bern and Oriental along Hwy 55 on the banks of the South Prong River near Grantsboro.
See more North Carolina Cities and Towns.