9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Canton | 1 | 4,984 | 4,266 | 2.95% | 809 | 6 | City |
| Wills Point | 2 | 4,123 | 3,755 | 1.8% | 1,125 | 4 | City |
| Grand Saline | 3 | 3,336 | 3,114 | 1.34% | 1,591 | 2 | City |
| Van | 4 | 3,012 | 2,670 | 2.31% | 1,007 | 3 | City |
| Ben Wheeler | 5 | 2,447 | 1,992 | 7.14% | 816 | 3 | CDP |
| Edgewood | 6 | 1,787 | 1,612 | 2% | 1,241 | 1 | Town |
| Callender Lake | 7 | 869 | 808 | -1.25% | 210 | 4 | CDP |
| Fruitvale | 8 | 530 | 483 | 1.73% | 280 | 2 | City |
| Edom | 9 | 373 | 342 | 1.63% | 149 | 3 | City |
Canton is the largest city in Van Zandt County, with a population of 4,984.
Edom is the smallest city in Van Zandt County, with a population of 373.
There are 9 cities in Van Zandt County, Texas.