Elmendorf is a city in Bexar County, Texas, United States. It is part of the San Antonio—New Braunfels Metropolitan Statistical Area. The population was 664 at the 2000 census. Elmendorf is located seventeen miles southeast of San Antonio at the juncture of Farm Road 327 and the Southern Pacific Railroad. It was founded in 1885 and named after Henry Elmendorf, a former mayor of San Antonio. For a long time, the biggest employer was Star Clay Products.
Elmendorf is located at 29°15′41″N 98°19′50″W / 29.26139°N 98.33056°W / 29.26139; -98.33056 (29.261357, -98.330547).
According to the United States Census Bureau, the city has a total area of 1.2 square miles (3.2 km²), all of it land.