Buda is a city located in Hays County, Texas. Buda has a 2026 population of 16,494. Buda is currently growing at a rate of 1.24% annually and its population has increased by 7.93% since the most recent census, which recorded a population of 15,282 in 2020.
The median household income in Buda is $123,766 with a poverty rate of 6.01%. The median age in Buda is 37.2 years: 35 years for males, and 38.8 years for females. For every 100 females there are 105.5 males.
Data after 2023 is projected based on recent change
Overall: 37.2 years
Female: 38.8 years
Male: 35 years
There are 11,441 adults, (1,080 of whom are seniors) in Buda.
Female: 7,717 (48.7%)
Male: 8,142 (51.3%)
The racial composition of Buda includes 72.54% White, 6.4% other race, and smaller percentages for Black or African American, Asian, Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 11,504 | 72.54% |
| Two or more races | 3,061 | 19.3% |
| Other race | 1,015 | 6.4% |
| Black or African American | 228 | 1.44% |
| Asian | 50 | 0.32% |
| Native American | 1 | 0.01% |
Buda 's average per capita income is $66,142. Household income levels show a median of $123,766. The poverty rate stands at 6.01%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $138,125 | - |
| Families | $128,924 | $145,996 |
| Households | $123,766 | $132,381 |
| Non Families | $62,585 | $87,089 |
Average Income
Median Household Income
Poverty Rate