13 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Claremore | 1 | 20,844 | 19,631 | 1.17% | 1,389 | 15 | City |
| Catoosa | 2 | 7,519 | 7,408 | 0.29% | 630 | 12 | City |
| Verdigris | 3 | 5,876 | 5,368 | 1.75% | 1,041 | 6 | Town |
| Chelsea | 4 | 1,987 | 1,979 | 0.05% | 1,118 | 2 | Town |
| Inola | 5 | 1,896 | 1,888 | 0.05% | 284 | 7 | Town |
| Justice | 6 | 1,706 | 1,630 | 1.49% | 192 | 9 | CDP |
| Oologah | 7 | 1,364 | 1,293 | 1.04% | 821 | 2 | Town |
| Limestone | 8 | 845 | 619 | 1.68% | 269 | 3 | CDP |
| Sequoyah | 9 | 642 | 939 | -0.62% | 81 | 8 | CDP |
| Foyil | 10 | 453 | 403 | 2.26% | 547 | 1 | Town |
| Talala | 11 | 267 | 260 | 0.38% | 596 | 0 | Town |
| Tiawah | 12 | 152 | 132 | -1.3% | 37 | 4 | CDP |
| Valley Park | 13 | 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 13 cities in Rogers County, Oklahoma.