7 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| San Marcos | 1 | 77,362 | 68,224 | 2.01% | 1,914 | 40 | City |
| Kyle | 2 | 75,533 | 46,433 | 6.86% | 2,327 | 32 | City |
| Buda | 3 | 16,494 | 15,282 | 1.24% | 1,687 | 10 | City |
| Dripping Springs | 4 | 12,692 | 5,111 | 11.06% | 1,440 | 9 | City |
| Wimberley | 5 | 2,892 | 2,883 | 0.07% | 323 | 9 | City |
| San Leanna | 6 | 513 | 524 | -0.39% | 1,155 | 0 | Village |
| Bear Creek | 7 | 492 | 399 | 3.36% | 431 | 1 | Village |
San Marcos is the largest city in Hays County, with a population of 77,362.
Bear Creek is the smallest city in Hays County, with a population of 492.
There are 7 cities in Hays County, Texas.