13 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Holdenville | 1 | 5,885 | 5,923 | -0.14% | 1,172 | 5 | City |
| Wetumka | 2 | 1,126 | 1,128 | -0.09% | 598 | 2 | City |
| Dustin | 3 | 331 | 323 | 0.3% | 512 | 1 | Town |
| Calvin | 4 | 308 | 310 | -0.32% | 342 | 1 | Town |
| Dixon | 5 | 210 | 223 | 7.14% | 360 | 1 | CDP |
| Stuart | 6 | 191 | 193 | -0.52% | 700 | 0 | Town |
| Spaulding | 7 | 149 | 147 | 0% | 47 | 3 | Town |
| Lamar | 8 | 124 | 121 | 0% | 10 | 12 | Town |
| Horntown | 9 | 93 | 91 | 0% | 24 | 4 | Town |
| Atwood | 10 | 84 | 84 | 0% | 279 | 0 | Town |
| Lima | 11 | 67 | 67 | 0% | 142 | 0 | Town |
| Yeager | 12 | 51 | 46 | 2% | 273 | 0 | Town |
| Ashland | 13 | 30 | 32 | -3.23% | 151 | 0 | Town |
Holdenville is the largest city in Hughes County, with a population of 5,885.
Ashland is the smallest city in Hughes County, with a population of 30.
There are 13 cities in Hughes County, Oklahoma.