| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gainesville | 1 | 18,772 | 17,394 | 1.32% | 972 | 19 | City |
| Muenster | 2 | 1,788 | 1,542 | 2.64% | 678 | 3 | City |
| Lindsay | 3 | 1,314 | 1,047 | 4.2% | 806 | 2 | City |
| Valley View | 4 | 924 | 745 | 4.17% | 386 | 2 | City |
| Road Runner | 5 | 884 | 769 | 2.43% | 1,481 | 1 | Town |
| Callisburg | 6 | 386 | 315 | 2.93% | 188 | 2 | City |
| Oak Ridge | 7 | 325 | 250 | 4.17% | 2,876 | 0 | Town |
Gainesville is the largest city in Cooke County, with a population of 18,772.
Oak Ridge is the smallest city in Cooke County, with a population of 325.
There are 7 cities in Cooke County, Texas.