15 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ponca City | 1 | 24,199 | 24,371 | -0.14% | 1,317 | 18 | City |
| Blackwell | 2 | 6,003 | 6,067 | -0.22% | 1,075 | 6 | City |
| Tonkawa | 3 | 2,980 | 3,019 | -0.27% | 722 | 4 | City |
| Newkirk | 4 | 2,242 | 2,246 | -0.04% | 1,655 | 1 | City |
| McCord | 5 | 1,671 | 1,582 | 0.91% | 382 | 4 | CDP |
| White Eagle | 6 | 550 | 510 | 7.21% | 94 | 6 | CDP |
| Tonkawa Tribal Housing | 7 | 430 | 353 | 7.23% | 1,026 | 0 | CDP |
| Kaw City | 8 | 328 | 322 | 0.31% | 109 | 3 | City |
| Braman | 9 | 163 | 165 | -0.61% | 832 | 0 | Town |
| Nardin | 10 | 140 | 11 | 6.87% | 135 | 1 | CDP |
| Kildare | 11 | 85 | 87 | -1.16% | 625 | 0 | Town |
| Webb City | 12 | 61 | 58 | 0% | 242 | 0 | Town |
| Peckham | 13 | 50 | 37 | 6.38% | 272 | 0 | CDP |
| Grainola | 14 | 33 | 33 | 0% | 137 | 0 | Town |
| Foraker | 15 | 17 | 15 | 0% | 65 | 0 | Town |
Ponca City is the largest city in Kay County, with a population of 24,199.
Foraker is the smallest city in Kay County, with a population of 17.
There are 15 cities in Kay County, Oklahoma.