Windsor is a city in Shelby County, Illinois, United States.
According to the US Census Bureau, the city has a total area of 0.630 square miles (1.63 km2), all land.
[3] As of the census[5] of 2000, there were 1,125 people, 466 households, and 317 families residing in the city.
There were 523 housing units at an average density of 846.2 per square mile (326.7/km2).
27.9% of all households were made up of individuals, and 15.0% had someone living alone who was 65 years of age or older.