Community
The Town of Windsor is located just West of Suffolk, and South of Smithfield. Our current population is 2,626. The Town covers approximately 4 square miles.
The Town of Windsor prides itself on our small town charm and atmosphere. Our community is served by several active and engaged civic organizations and churches.
Windsor truly is the Heart of Isle of Wight County.