Windsor, New York
CITY · 4 STOPS
Windsor, New York
Windsor is a village in Broome County, New York, United States. The population was 916 at the 2010 census. It is part of the Binghamton Metropolitan Statistical Area. It is located near the middle of the town Windsor, and is the principal settlement in that town. The village is east of Binghamton.
Read more on Wikipedia
Hear every story as you drive
4.8 Stars · 800+ Ratings
© 2026 MainEngine