| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Canton | 1 | 5,214 | 4,262 | 2.84% | 846 | 6 | City |
| Wills Point | 2 | 4,103 | 3,735 | 1.74% | 1,120 | 4 | City |
| Grand Saline | 3 | 3,365 | 3,107 | 1.39% | 1,605 | 2 | City |
| Van | 4 | 3,064 | 2,674 | 2.37% | 1,024 | 3 | City |
| Edgewood | 5 | 1,798 | 1,608 | 1.99% | 1,249 | 1 | Town |
| Fruitvale | 6 | 527 | 478 | 1.74% | 278 | 2 | City |
| Edom | 7 | 378 | 342 | 1.61% | 151 | 3 | City |
Canton is the largest city in Van Zandt County, with a population of 5,214.
Edom is the smallest city in Van Zandt County, with a population of 378.
There are 7 cities in Van Zandt County, Texas.