5 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Garnett | 1 | 3,195 | 3,243 | -0.25% | 1,037 | 3 | City |
| Colony | 2 | 384 | 381 | 0.26% | 793 | 0 | City |
| Greeley | 3 | 279 | 270 | 0.72% | 811 | 0 | City |
| Westphalia | 4 | 133 | 129 | 0.76% | 672 | 0 | City |
| Kincaid | 5 | 108 | 105 | 0.93% | 216 | 1 | City |
Garnett is the largest city in Anderson County, with a population of 3,195.
Kincaid is the smallest city in Anderson County, with a population of 108.
There are 5 cities in Anderson County, Kansas.