20 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Topeka | 1 | 125,226 | 126,430 | -0.19% | 2,031 | 62 | City |
| Tecumseh | 2 | 7,815 | 7,747 | 0.48% | 235 | 33 | Township |
| Williamsport | 3 | 4,323 | 4,288 | 0.42% | 109 | 40 | Township |
| Auburn | 4 | 3,316 | 3,303 | 0.27% | 61 | 55 | Township |
| Monmouth | 5 | 3,215 | 3,181 | 0.53% | 57 | 56 | Township |
| Wakarusa | 6 | 2,210 | 2,088 | 1.24% | 53 | 42 | Township |
| Rossville | 7 | 1,889 | 1,905 | 0.11% | 37 | 51 | Township |
| Silver Lake | 8 | 1,889 | 1,914 | 0.05% | 106 | 18 | Township |
| Lecompton | 9 | 1,717 | 1,642 | 1% | 49 | 35 | Township |
| Dover | 10 | 1,700 | 1,686 | 0.47% | 31 | 56 | Township |
| Menoken | 11 | 1,644 | 1,629 | 0.55% | 37 | 44 | Township |
| Silver Lake | 12 | 1,304 | 1,341 | -0.61% | 2,316 | 1 | City |
| Auburn | 13 | 1,270 | 1,278 | -0.16% | 1,825 | 1 | City |
| Rossville | 14 | 1,085 | 1,110 | -0.46% | 1,958 | 1 | City |
| Grove | 15 | 745 | 737 | 0.4% | 25 | 30 | Township |
| Topeka | 16 | 741 | 729 | 0.54% | 79 | 9 | Township |
| Lecompton | 17 | 593 | 585 | 0.17% | 338 | 2 | City |
| Tecumseh | 18 | 402 | 369 | 6.91% | 113 | 4 | CDP |
| Wakarusa | 19 | 239 | 223 | -0.42% | 48 | 5 | CDP |
| Willard | 20 | 68 | 67 | 0% | 624 | 0 | City |
Topeka is the largest city in Shawnee County, with a population of 125,226.
Willard is the smallest city in Shawnee County, with a population of 68.
There are 20 cities in Shawnee County, Kansas.