65 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Liberty | 1 | 31,500 | 30,158 | 0.82% | 1,062 | 30 | City |
| Liberty | 2 | 31,500 | 30,224 | 0.82% | 1,062 | 30 | City |
| Gladstone | 3 | 27,696 | 27,066 | 0.42% | 3,428 | 8 | City |
| Gladstone | 4 | 27,696 | 27,108 | 0.42% | 3,428 | 8 | City |
| Liberty | 5 | 14,859 | 14,959 | 0.22% | 99 | 150 | Township |
| Liberty | 6 | 14,859 | 14,946 | 0.22% | 99 | 150 | Township |
| Kearney | 7 | 11,402 | 10,402 | 1.67% | 855 | 13 | City |
| Kearney | 8 | 11,402 | 10,464 | 1.67% | 855 | 13 | City |
| Smithville | 9 | 11,092 | 10,437 | 1.1% | 687 | 16 | City |
| Smithville | 10 | 11,092 | 10,486 | 1.1% | 687 | 16 | City |
| Excelsior Springs | 11 | 10,762 | 10,565 | 0.33% | 993 | 11 | City |
| Excelsior Springs | 12 | 10,762 | 10,585 | 0.33% | 993 | 11 | City |
| Parkville | 13 | 9,358 | 7,191 | 4.21% | 626 | 15 | City |
| Parkville | 14 | 9,358 | 7,468 | 4.21% | 626 | 15 | City |
| North Kansas City | 15 | 5,895 | 4,465 | 4.71% | 1,348 | 4 | City |
| North Kansas City | 16 | 5,895 | 4,568 | 4.71% | 1,348 | 4 | City |
| Pleasant Valley | 17 | 2,750 | 2,744 | 0% | 2,191 | 1 | City |
| Pleasant Valley | 18 | 2,750 | 2,749 | 0% | 2,191 | 1 | City |
| Claycomo | 19 | 1,377 | 1,340 | 0.51% | 529 | 3 | Village |
| Claycomo | 20 | 1,377 | 1,342 | 0.51% | 529 | 3 | Village |
| Lake Waukomis | 21 | 943 | 930 | 0.21% | 3,207 | 0 | City |
| Lake Waukomis | 22 | 943 | 930 | 0.21% | 3,207 | 0 | City |
| Liberty | 23 | 870 | 853 | 0.12% | 26 | 33 | Township |
| Liberty | 24 | 870 | 852 | 0.12% | 26 | 33 | Township |
| Wood Heights | 25 | 745 | 749 | -0.13% | 327 | 2 | City |
| Wood Heights | 26 | 745 | 748 | -0.13% | 327 | 2 | City |
| Glenaire | 27 | 535 | 536 | -0.19% | 1,974 | 0 | City |
| Glenaire | 28 | 535 | 537 | -0.19% | 1,974 | 0 | City |
| Holt | 29 | 486 | 479 | 0.21% | 936 | 1 | City |
| Holt | 30 | 486 | 480 | 0.21% | 936 | 1 | City |
| Avondale | 31 | 433 | 436 | -0.23% | 3,207 | 0 | City |
| Avondale | 32 | 433 | 437 | -0.23% | 3,207 | 0 | City |
| Crystal Lakes | 33 | 398 | 399 | 0% | 362 | 1 | City |
| Crystal Lakes | 34 | 398 | 398 | 0% | 362 | 1 | City |
| Platte Woods | 35 | 393 | 391 | 0% | 1,008 | 0 | City |
| Platte Woods | 36 | 393 | 391 | 0% | 1,008 | 0 | City |
| Oakview | 37 | 364 | 366 | -0.27% | 2,080 | 0 | Village |
| Oakview | 38 | 364 | 367 | -0.27% | 2,080 | 0 | Village |
| Liberty | 39 | 363 | 369 | -0.55% | 10 | 35 | Township |
| Liberty | 40 | 363 | 367 | -0.55% | 10 | 35 | Township |
| Northmoor | 41 | 294 | 291 | 0% | 1,246 | 0 | City |
| Northmoor | 42 | 294 | 291 | 0% | 1,246 | 0 | City |
| Houston Lake | 43 | 223 | 222 | 0% | 1,858 | 0 | City |
| Houston Lake | 44 | 223 | 222 | 0% | 1,858 | 0 | City |
| Missouri City | 45 | 219 | 216 | 0% | 200 | 1 | City |
| Missouri City | 46 | 219 | 216 | 0% | 200 | 1 | City |
| Oakwood | 47 | 197 | 199 | -0.51% | 1,000 | 0 | Village |
| Oakwood | 48 | 197 | 199 | -0.51% | 1,000 | 0 | Village |
| Homestead | 49 | 193 | 193 | 0% | 1,214 | 0 | Village |
| Homestead | 50 | 193 | 193 | 0% | 1,214 | 0 | Village |
| Birmingham | 51 | 189 | 188 | 0% | 336 | 1 | Village |
| Birmingham | 52 | 189 | 188 | 0% | 336 | 1 | Village |
| Oakwood Park | 53 | 187 | 189 | -0.53% | 2,791 | 0 | Village |
| Oakwood Park | 54 | 187 | 189 | -0.53% | 2,791 | 0 | Village |
| Liberty | 55 | 182 | 193 | -2.15% | 4 | 48 | Township |
| Liberty | 56 | 182 | 194 | -2.15% | 4 | 48 | Township |
| Oaks | 57 | 125 | 128 | -0.79% | 1,374 | 0 | Village |
| Oaks | 58 | 125 | 128 | -0.79% | 1,374 | 0 | Village |
| Prathersville | 59 | 123 | 122 | 0% | 55 | 2 | Village |
| Prathersville | 60 | 123 | 122 | 0% | 55 | 2 | Village |
| Grayson | 61 | 105 | 126 | 7.14% | 251 | 0 | CDP |
| Mosby | 62 | 100 | 100 | 0% | 54 | 2 | City |
| Mosby | 63 | 100 | 100 | 0% | 54 | 2 | City |
| Randolph | 64 | 57 | 57 | 0% | 176 | 0 | Village |
| Randolph | 65 | 57 | 57 | 0% | 176 | 0 | Village |
Liberty is the largest city in Clay County, with a population of 31,500.
Randolph is the smallest city in Clay County, with a population of 57.
There are 65 cities in Clay County, Missouri.