8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| La Grange | 1 | 4,532 | 4,391 | 0.62% | 1,096 | 4 | City |
| Schulenburg | 2 | 2,879 | 2,676 | 1.41% | 1,101 | 3 | City |
| Flatonia | 3 | 1,415 | 1,327 | 1.22% | 856 | 2 | Town |
| Plum | 4 | 450 | 456 | 7.14% | 128 | 4 | CDP |
| Ellinger | 5 | 298 | 285 | 0.68% | 656 | 0 | City |
| Carmine | 6 | 253 | 245 | 0.4% | 155 | 2 | City |
| Fayetteville | 7 | 253 | 245 | 0.4% | 504 | 1 | City |
| Round Top | 8 | 96 | 88 | 1.05% | 101 | 1 | Town |
La Grange is the largest city in Fayette County, with a population of 4,532.
Round Top is the smallest city in Fayette County, with a population of 96.
There are 8 cities in Fayette County, Texas.