8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gonzales | 1 | 7,256 | 7,161 | 0.25% | 1,193 | 6 | City |
| Gonzales | 2 | 7,256 | 7,166 | 0.25% | 1,193 | 6 | City |
| Nixon | 3 | 2,397 | 2,354 | 0.33% | 1,534 | 2 | City |
| Nixon | 4 | 2,397 | 2,357 | 0.33% | 1,534 | 2 | City |
| Waelder | 5 | 960 | 933 | 0.52% | 751 | 1 | City |
| Waelder | 6 | 960 | 934 | 0.52% | 751 | 1 | City |
| Smiley | 7 | 492 | 482 | 0.41% | 944 | 1 | City |
| Smiley | 8 | 492 | 482 | 0.41% | 944 | 1 | City |
Gonzales is the largest city in Gonzales County, with a population of 7,256.
Smiley is the smallest city in Gonzales County, with a population of 492.
There are 8 cities in Gonzales County, Texas.