12 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Yukon | 1 | 27,885 | 23,640 | 3.02% | 1,051 | 27 | City |
| Yukon | 2 | 27,885 | 23,797 | 3.02% | 1,051 | 27 | City |
| Mustang | 3 | 24,916 | 19,918 | 3.97% | 2,079 | 12 | City |
| Mustang | 4 | 24,916 | 20,158 | 3.97% | 2,079 | 12 | City |
| El Reno | 5 | 20,768 | 16,993 | 3.63% | 261 | 80 | City |
| El Reno | 6 | 20,768 | 17,131 | 3.63% | 261 | 80 | City |
| Piedmont | 7 | 9,493 | 7,392 | 4.41% | 219 | 43 | City |
| Piedmont | 8 | 9,493 | 7,485 | 4.41% | 219 | 43 | City |
| Union City | 9 | 2,142 | 1,794 | 3.23% | 38 | 56 | Town |
| Union City | 10 | 2,142 | 1,805 | 3.23% | 38 | 56 | Town |
| Calumet | 11 | 521 | 442 | 2.96% | 412 | 1 | Town |
| Calumet | 12 | 521 | 444 | 2.96% | 412 | 1 | Town |
Yukon is the largest city in Canadian County, with a population of 27,885.
Calumet is the smallest city in Canadian County, with a population of 521.
There are 12 cities in Canadian County, Oklahoma.