Helotes is a city in Bexar County, Texas, United States, located on the far northwest side of San Antonio. It is part of the San Antonio-New Braunfels metropolitan statistical area. Its population was 9,030 at the 2020 census.
Helotes is located in northwestern Bexar County in the valley of Helotes Creek where it exits from the Texas Hill Country. The city is about 16 miles (26 km) northwest of downtown San Antonio. Texas State Highway 16 runs through the community, leading northwest 30 mi (48 km) to Bandera.