Buda ( /bjuːdə/) is a city in Hays County, Texas, United States. The population was 2,404 at the 2000 census. City leaders estimated the population exceeded 5,100 in 2008 and the official 2009 Census Bureau estimate showed the population had increased to 7,784 as of July 1, 2009. Buda is part of the Austin-Round Rock-San Marcos metropolitan statistical area.
Buda is located at 30°05′03″N 97°50′21″W / 30.084229°N 97.839081°W / 30.084229; -97.839081 (30.084229, -97.839081). This is 13 miles (21 km) southwest of Austin and 60 miles (97 km) northeast of San Antonio on Interstate 35.
According to the United States Census Bureau, the city has a total area of 2.4 square miles (6.2 km2), of which, 2.4 square miles (6.2 km2) of it is land and 0.41% is water.