10 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Haskell | 1 | 3,060 | 3,082 | -0.23% | 850 | 4 | City |
| Haskell | 2 | 3,060 | 3,092 | -0.23% | 850 | 4 | City |
| Rule | 3 | 560 | 560 | -0.18% | 803 | 1 | Town |
| Rule | 4 | 560 | 562 | -0.18% | 803 | 1 | Town |
| Rochester | 5 | 251 | 250 | 0% | 734 | 0 | Town |
| Rochester | 6 | 251 | 251 | 0% | 734 | 0 | Town |
| Weinert | 7 | 173 | 172 | 0% | 358 | 0 | City |
| Weinert | 8 | 173 | 173 | 0% | 358 | 0 | City |
| O'Brien | 9 | 91 | 90 | 0% | 181 | 1 | City |
| O'Brien | 10 | 91 | 90 | 0% | 181 | 1 | City |
Haskell is the largest city in Haskell County, with a population of 3,060.
O'Brien is the smallest city in Haskell County, with a population of 91.
There are 10 cities in Haskell County, Texas.