17 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| San Marcos | 1 | 75,839 | 67,782 | 2.05% | 1,951 | 39 | City |
| San Marcos | 2 | 75,839 | 68,224 | 2.05% | 1,951 | 39 | City |
| Kyle | 3 | 70,683 | 45,683 | 7.37% | 2,178 | 32 | City |
| Kyle | 4 | 70,683 | 46,433 | 7.37% | 2,178 | 32 | City |
| Buda | 5 | 16,292 | 15,111 | 1.26% | 1,702 | 10 | City |
| Buda | 6 | 16,292 | 15,282 | 1.26% | 1,702 | 10 | City |
| Dripping Springs | 7 | 11,428 | 4,920 | 12.43% | 1,296 | 9 | City |
| Dripping Springs | 8 | 11,428 | 5,111 | 12.43% | 1,296 | 9 | City |
| Belterra | 9 | 8,348 | 5,698 | 7.15% | 3,560 | 2 | CDP |
| Shady Hollow | 10 | 5,374 | 3,833 | 0.47% | 2,481 | 2 | CDP |
| Wimberley | 11 | 2,890 | 2,849 | 0.03% | 323 | 9 | City |
| Wimberley | 12 | 2,890 | 2,883 | 0.03% | 323 | 9 | City |
| San Leanna | 13 | 515 | 524 | -0.39% | 1,160 | 0 | Village |
| San Leanna | 14 | 515 | 524 | -0.39% | 1,160 | 0 | Village |
| Bear Creek | 15 | 476 | 395 | 3.25% | 417 | 1 | Village |
| Bear Creek | 16 | 476 | 399 | 3.25% | 417 | 1 | Village |
| Driftwood | 17 | 109 | 131 | -1.8% | 84 | 1 | CDP |
San Marcos is the largest city in Hays County, with a population of 75,839.
Driftwood is the smallest city in Hays County, with a population of 109.
There are 17 cities in Hays County, Texas.