Windsor is a city located in North Carolina. With a 2020 population of 3,403, it is the 197th largest city in North Carolina and the 5846th largest city in the United States. Windsor is currently growing at a rate of 0.95% annually but its population has decreased by -6.25% since the most recent census, which recorded a population of 3,630 in 2010. Windsor reached it's highest population of 3,774 in 2015. Spanning over 3 miles, Windsor has a population density of 1,209 people per square mile.
The average household income in Windsor is $51,689 with a poverty rate of 21.05%. The median rental costs in recent years comes to $562 per month, and the median house value is $116,300. The median age in Windsor is 37.4 years, 34.5 years for males, and 48.7 years for females. For every 100 females there are 160.6 males.