7 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gainesville | 1 | 18,516 | 17,409 | 1.21% | 959 | 19 | City |
| Muenster | 2 | 1,770 | 1,542 | 2.61% | 671 | 3 | City |
| Lindsay | 3 | 1,317 | 1,050 | 4.19% | 807 | 2 | City |
| Valley View | 4 | 927 | 744 | 4.04% | 387 | 2 | City |
| Road Runner | 5 | 877 | 770 | 2.45% | 1,469 | 1 | Town |
| Callisburg | 6 | 366 | 315 | 2.81% | 179 | 2 | City |
| Oak Ridge | 7 | 309 | 243 | 4.39% | 2,735 | 0 | Town |
Gainesville is the largest city in Cooke County, with a population of 18,516.
Oak Ridge is the smallest city in Cooke County, with a population of 309.
There are 7 cities in Cooke County, Texas.