Windsor is a town located in Bertie County, North Carolina. Windsor has a 2026 population of 3,190. It is also the county seat of Bertie County. Windsor is currently declining at a rate of -1.21% annually and its population has decreased by -6.83% since the most recent census, which recorded a population of 3,424 in 2020.
The median household income in Windsor is $40,714 with a poverty rate of 15.47%. The median age in Windsor is 42.1 years: 40.8 years for males, and 48.8 years for females. For every 100 females there are 191.6 males.
Data after 2023 is projected based on recent change
Overall: 42.1 years
Female: 48.8 years
Male: 40.8 years
There are 2,920 adults, (660 of whom are seniors) in Windsor.
Female: 1,121 (34.3%)
Male: 2,148 (65.7%)
The racial composition of Windsor includes 59.83% Black or African American, 29.34% White, and smaller percentages for Native American, other race, Asian and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| Black or African American | 1,956 | 59.83% |
| White | 959 | 29.34% |
| Two or more races | 226 | 6.91% |
| Native American | 53 | 1.62% |
| Other race | 38 | 1.16% |
| Asian | 37 | 1.13% |
Windsor 's average per capita income is $22,966. Household income levels show a median of $40,714. The poverty rate stands at 15.47%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $83,750 | - |
| Families | $62,500 | $85,964 |
| Households | $40,714 | $64,345 |
| Non Families | $24,700 | $30,193 |
Average Income
Median Household Income
Poverty Rate