Windsor, North Carolina

Windsor is a town in Bertie County, North Carolina, United States. The population was 3,582 at the 2020 census. It is the county seat of Bertie County, North Carolina. Windsor is located in North Carolina's Inner Banks region. References