5 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lakehills | 1 | 6,156 | 5,116 | 1.1% | 203 | 30 | CDP |
| Medina | 2 | 4,561 | 4,599 | 0.91% | 2,572 | 2 | CDP |
| Bandera | 3 | 907 | 825 | 1.8% | 796 | 1 | City |
| Grey Forest | 4 | 518 | 513 | 0.19% | 735 | 1 | City |
| Lake Medina Shores | 5 | 356 | 1,185 | -14.22% | 115 | 3 | CDP |
Lakehills is the largest city in Bandera County, with a population of 6,156.
Lake Medina Shores is the smallest city in Bandera County, with a population of 356.
There are 5 cities in Bandera County, Texas.