| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Garnett | 1 | 3,235 | 3,243 | -0.22% | 1,050 | 3 | City |
| Colony | 2 | 387 | 382 | 0% | 800 | 0 | City |
| Greeley | 3 | 282 | 271 | 0.36% | 820 | 0 | City |
| Westphalia | 4 | 135 | 129 | 0% | 682 | 0 | City |
| Kincaid | 5 | 109 | 106 | 0% | 218 | 1 | City |
Garnett is the largest city in Anderson County, with a population of 3,235.
Kincaid is the smallest city in Anderson County, with a population of 109.
There are 5 cities in Anderson County, Kansas.