| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Sapulpa | 1 | 24,022 | 21,921 | 1.38% | 1,021 | 24 | City |
| Bristow | 2 | 4,391 | 4,254 | 0.23% | 1,270 | 3 | City |
| Mannford | 3 | 3,469 | 3,254 | 1.08% | 451 | 8 | Town |
| Drumright | 4 | 2,539 | 2,557 | -0.27% | 344 | 7 | City |
| Kiefer | 5 | 2,334 | 2,178 | 1.04% | 981 | 2 | Town |
| Kellyville | 6 | 1,055 | 1,025 | 0.29% | 483 | 2 | Town |
| Mounds | 7 | 1,010 | 931 | 1.1% | 450 | 2 | Town |
| Oilton | 8 | 906 | 885 | 0.22% | 802 | 1 | City |
| Winchester | 9 | 542 | 529 | 0.37% | 99 | 5 | Town |
| Depew | 10 | 412 | 403 | 0% | 405 | 1 | Town |
| Liberty | 11 | 157 | 148 | 1.29% | 26 | 6 | Town |
| Slick | 12 | 152 | 141 | 0.66% | 22 | 7 | Town |
| Lawrence Creek | 13 | 129 | 122 | 0.78% | 186 | 1 | Town |
| Kendrick | 14 | 96 | 93 | 0% | 653 | 0 | Town |
| Lotsee | 15 | 7 | 7 | 0% | 412 | 0 | Town |
Sapulpa is the largest city in Creek County, with a population of 24,022.
Lotsee is the smallest city in Creek County, with a population of 7.
There are 15 cities in Creek County, Oklahoma.