Castle Hills is a city located in Bexar County, Texas, United States. It is an enclave of San Antonio and is part of the San Antonio Metropolitan Statistical Area. Most of the properties in Castle Hills are single family residences, many located on large lots. Many were built in the early 1950s. Ranch style architecture is predominant. There are several retail establishments in Castle Hills, mostly located along Military Highway. Also located within Castle Hills is the McGimsey Boy Scout Camp, a 140-acre park for BSA use.
The city is served by North East Independent School District. Two elementary schools, Castle Hills Elementary School and Jackson Keller Elementary School, are within the city limits and serve portions of the city. Jackson Middle School in San Antonio serves a portion of Castle Hills, while Nimitz Middle School in San Antonio serves a portion of Castle Hills, Lee High School in San Antonio serves all of Castle Hills.
The median income for a household in the city is $69,637, and the median income for a family is $104,716. Males have a median income of $59,911 versus $36,676 for females. The per capita income for the city is $49,137. 5.9% of the population and 4.2% of families are below the poverty line. Out of the total population, none of those under the age of 18 and 11.8% of those 65 and older are living below the poverty line.