Windcrest is a city in Bexar County, Texas, United States. The population was 5,105 at the 2000 census. It is part of the San Antonio Metropolitan Statistical Area.
Windcrest is located at 29°30′57″N 98°22′47″W / 29.515930°N 98.379666°W / 29.515930; -98.379666.
According to the United States Census Bureau, the city has a total area of 1.8 square miles (4.7 km2), all of it land.