Windcrest is a city in Bexar County, Texas, United States. Its population was 5,364 at the 2010 census. It is part of the San Antonio metropolitan area.
Windcrest is located in northeastern Bexar County. It is bordered to the north, west, and south by San Antonio and to the east by unincorporated neighborhoods in Bexar County. It is 11 miles (18 km) northeast of downtown San Antonio.
According to the United States Census Bureau, it has a total area of 2.2 square miles (5.6 km2), of which 0.004 square miles (0.01 km2), or 0.23%, is water.
As of the census of 2000, 5,105 people, 2,232 households, and 1,618 families were residing in the city. The population density was 2,808.9 people per square mile (1,083.0/km2). The 2,297 housing units averaged 1,263.9 per square mile (487.3/km2). The racial makeup of the city was 79.00% White, 8.23% African American, 0.31% Native American, 7.10% Asian, 0.20% Pacific Islander, 3.80% from other races, and 1.37% from two or more races.