18 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Topeka | 1 | 124,985 | 126,430 | -0.19% | 2,019 | 62 | City |
| Tecumseh | 2 | 7,852 | 7,747 | 0.47% | 236 | 33 | Township |
| Williamsport | 3 | 4,341 | 4,288 | 0.42% | 110 | 40 | Township |
| Auburn | 4 | 3,325 | 3,303 | 0.27% | 61 | 55 | Township |
| Monmouth | 5 | 3,232 | 3,181 | 0.53% | 57 | 56 | Township |
| Wakarusa | 6 | 2,237 | 2,088 | 1.22% | 54 | 42 | Township |
| Rossville | 7 | 1,891 | 1,905 | 0.11% | 37 | 51 | Township |
| Silver Lake | 8 | 1,890 | 1,914 | 0.05% | 106 | 18 | Township |
| Lecompton | 9 | 1,734 | 1,642 | 0.99% | 50 | 35 | Township |
| Dover | 10 | 1,708 | 1,686 | 0.47% | 31 | 56 | Township |
| Menoken | 11 | 1,653 | 1,629 | 0.55% | 37 | 44 | Township |
| Silver Lake | 12 | 1,297 | 1,341 | -0.54% | 2,304 | 1 | City |
| Auburn | 13 | 1,269 | 1,278 | -0.08% | 1,823 | 1 | City |
| Rossville | 14 | 1,080 | 1,110 | -0.46% | 1,949 | 1 | City |
| Grove | 15 | 748 | 737 | 0.4% | 25 | 30 | Township |
| Topeka | 16 | 745 | 729 | 0.54% | 79 | 9 | Township |
| Lecompton | 17 | 595 | 585 | 0.34% | 484 | 1 | City |
| Willard | 18 | 68 | 67 | 0% | 624 | 0 | City |
Topeka is the largest city in Shawnee County, with a population of 124,985.
Willard is the smallest city in Shawnee County, with a population of 68.
There are 18 cities in Shawnee County, Kansas.