Hondo is a city in and the county seat of Medina County, Texas, United States. According to the 2000 Census, the population was 7,897. It is part of the San Antonio Metropolitan Statistical Area.
Hondo is located at 29°20′49″N 99°8′44″W / 29.34694°N 99.14556°W / 29.34694; -99.14556 (29.346838, -99.145543), approximately 40 miles (64 km) west of San Antonio.
According to the United States Census Bureau, the city has a total area of 9.6 square miles (24.9 km²), of which, 9.6 square miles (24.8 km²) of it is land and 0.04 square miles (0.1 km²) of it (0.21%) is water.