Garysburg is a town in Northampton County, North Carolina, United States. As of the 2020 census, Garysburg had a population of 904. It is part of the Roanoke Rapids, North Carolina Micropolitan Statistical Area.
History
Garysburg is named for Roderick B. Gary.
The Garysburg United Methodist Church and Cemetery and Mason-Hardee-Capel House are listed on the National Register of Historic Places. In 1848, Garysburg was a stop on the Petersburg Railroad.
Geography
According to the United States Census Bureau, the town has a total area of , all land.
Demographics
2020 census
{| class="wikitable" style="text-align:right"
|+Garysburg racial composition
!scope="col"| Race
!scope="col"| Number
!scope="col"| Percentage
|-
!scope="row"| White (non-Hispanic)
| 21
| 2.32%
|-
!scope="row"| Black or African American (non-Hispanic)
| 862
| 95.35%
|-
!scope="row"| Asian
| 1
| 0.11%
|-
!scope="row"| Other/Mixed
| 14
| 1.55%
|-
!scope="row"| Hispanic or Latino
| 6
| 0.66%
|}
As of the 2020 United States census, there were 904 people, 414 households, and 267 families residing in the town.
2010 census
As of the 2010 United States census, there were 1,057 people living in the town. The racial makeup of the town was 95.0% Black, 2.4% White, 0.9% Native American and 1.0% from two or more races. 0.8% were Hispanic or Latino of any race.
2000 census
As of the census
