22 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Claremore | 1 | 20,844 | 19,584 | 1.17% | 1,389 | 15 | City |
| Claremore | 2 | 20,844 | 19,631 | 1.17% | 1,389 | 15 | City |
| Catoosa | 3 | 7,519 | 7,424 | 0.29% | 630 | 12 | City |
| Catoosa | 4 | 7,519 | 7,408 | 0.29% | 630 | 12 | City |
| Verdigris | 5 | 5,876 | 5,332 | 1.75% | 1,041 | 6 | Town |
| Verdigris | 6 | 5,876 | 5,368 | 1.75% | 1,041 | 6 | Town |
| Chelsea | 7 | 1,987 | 1,987 | 0.05% | 1,118 | 2 | Town |
| Chelsea | 8 | 1,987 | 1,979 | 0.05% | 1,118 | 2 | Town |
| Inola | 9 | 1,896 | 1,891 | 0.05% | 284 | 7 | Town |
| Inola | 10 | 1,896 | 1,888 | 0.05% | 284 | 7 | Town |
| Justice | 11 | 1,706 | 1,630 | 1.49% | 192 | 9 | CDP |
| Oologah | 12 | 1,364 | 1,295 | 1.04% | 821 | 2 | Town |
| Oologah | 13 | 1,364 | 1,293 | 1.04% | 821 | 2 | Town |
| Limestone | 14 | 845 | 619 | 1.68% | 269 | 3 | CDP |
| Sequoyah | 15 | 642 | 939 | -0.62% | 81 | 8 | CDP |
| Foyil | 16 | 453 | 402 | 2.26% | 547 | 1 | Town |
| Foyil | 17 | 453 | 403 | 2.26% | 547 | 1 | Town |
| Talala | 18 | 267 | 261 | 0.38% | 596 | 0 | Town |
| Talala | 19 | 267 | 260 | 0.38% | 596 | 0 | Town |
| Tiawah | 20 | 152 | 132 | -1.3% | 37 | 4 | CDP |
| Valley Park | 21 | 22 | 20 | 0% | 8 | 3 | Town |
| Valley Park | 22 | 22 | 20 | 0% | 8 | 3 | Town |
Claremore is the largest city in Rogers County, with a population of 20,844.
Valley Park is the smallest city in Rogers County, with a population of 22.
There are 22 cities in Rogers County, Oklahoma.