Windsor Heights is a village in Brooke County, West Virginia, United States.
It is part of the Wheeling, West Virginia Metropolitan Statistical Area.
[6] According to the United States Census Bureau, the village has a total area of 0.14 square miles (0.36 km2), all land.
25.3% of all households were made up of individuals, and 14.7% had someone living alone who was 65 years of age or older.
The racial makeup of the village was 99.07% White, 0.46% Native American, and 0.46% from two or more races.
26.7% of all households were made up of individuals, and 17.2% had someone living alone who was 65 years of age or older.