17 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Anadarko | 1 | 5,479 | 5,731 | -0.92% | 771 | 7 | City |
| Hinton | 2 | 4,931 | 4,929 | 0% | 1,040 | 5 | Town |
| Carnegie | 3 | 1,368 | 1,421 | -0.8% | 1,026 | 1 | Town |
| Apache | 4 | 1,000 | 1,038 | -0.79% | 466 | 2 | Town |
| Hydro | 5 | 902 | 924 | -0.55% | 1,294 | 1 | Town |
| Cyril | 6 | 798 | 826 | -0.75% | 1,393 | 1 | Town |
| Fort Cobb | 7 | 501 | 518 | -0.79% | 704 | 1 | Town |
| Cedar Lake | 8 | 450 | 409 | 7.14% | 520 | 1 | CDP |
| Binger | 9 | 437 | 455 | -0.91% | 506 | 1 | Town |
| Cement | 10 | 418 | 436 | -0.95% | 864 | 0 | Town |
| Eakly | 11 | 285 | 295 | -0.7% | 1,088 | 0 | Town |
| Gracemont | 12 | 275 | 284 | -0.72% | 1,657 | 0 | Town |
| Lake Ellsworth Addition | 13 | 229 | 110 | 7.01% | 905 | 0 | CDP |
| Edgewater Park | 14 | 184 | 188 | 6.98% | 579 | 0 | CDP |
| Lookeba | 15 | 107 | 109 | -0.93% | 405 | 0 | Town |
| Washita | 16 | 101 | 76 | 7.45% | 176 | 1 | CDP |
| Bridgeport | 17 | 99 | 98 | 0% | 184 | 1 | City |
Anadarko is the largest city in Caddo County, with a population of 5,479.
Bridgeport is the smallest city in Caddo County, with a population of 99.
There are 17 cities in Caddo County, Oklahoma.