The Town of Windsor, situated on Route 460 just west of the City of Suffolk, boasts a population of 2,626 residents.
Governed by a seven-member Town Council, including the Mayor, all council members are elected at large to represent the community's interests.