4 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Palestine | 1 | 19,835 | 18,574 | 1.29% | 1,019 | 19 | City |
| Elkhart | 2 | 1,259 | 1,292 | -0.55% | 818 | 2 | Town |
| Frankston | 3 | 1,139 | 1,123 | 0.26% | 459 | 2 | Town |
| Berryville | 4 | 948 | 830 | 2.49% | 724 | 1 | Town |
Palestine is the largest city in Anderson County, with a population of 19,835.
Berryville is the smallest city in Anderson County, with a population of 948.
There are 4 cities in Anderson County, Texas.