7 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gainesville | 1 | 18,738 | 17,409 | 1.2% | 971 | 19 | City |
| Muenster | 2 | 1,816 | 1,542 | 2.6% | 688 | 3 | City |
| Lindsay | 3 | 1,371 | 1,050 | 4.1% | 841 | 2 | City |
| Valley View | 4 | 964 | 744 | 3.99% | 403 | 2 | City |
| Road Runner | 5 | 899 | 770 | 2.51% | 1,506 | 1 | Town |
| Callisburg | 6 | 376 | 315 | 2.73% | 184 | 2 | City |
| Oak Ridge | 7 | 322 | 243 | 4.21% | 2,850 | 0 | Town |
Gainesville is the largest city in Cooke County, with a population of 18,738.
Oak Ridge is the smallest city in Cooke County, with a population of 322.
There are 7 cities in Cooke County, Texas.