Overview Windsor Heights is a town in Iowa, United States, with a population of about 4,889[1]. Geography Coordinates: 41.5978, -93.7083