9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Claremore | 1 | 20,844 | 19,631 | 1.17% | 1,385 | 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 |
| Oologah | 6 | 1,364 | 1,293 | 1.04% | 821 | 2 | Town |
| Foyil | 7 | 453 | 403 | 2.26% | 547 | 1 | Town |
| Talala | 8 | 267 | 260 | 0.38% | 596 | 0 | Town |
| Valley Park | 9 | 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 9 cities in Rogers County, Oklahoma.