| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Chickasha | 1 | 17,550 | 16,002 | 1.37% | 782 | 22 | City |
| Tuttle | 2 | 8,991 | 7,395 | 3.25% | 305 | 29 | City |
| Minco | 3 | 1,590 | 1,514 | 0.63% | 130 | 12 | City |
| Rush Springs | 4 | 1,026 | 988 | 0.59% | 883 | 1 | Town |
| Ninnekah | 5 | 842 | 784 | 1.08% | 83 | 10 | Town |
| Cole | 6 | 676 | 624 | 1.05% | 45 | 15 | Town |
| Verden | 7 | 523 | 509 | 0.38% | 1,344 | 0 | Town |
| Alex | 8 | 519 | 487 | 1.17% | 78 | 7 | Town |
| Amber | 9 | 475 | 416 | 1.93% | 120 | 4 | Town |
| Bridge Creek | 10 | 318 | 305 | 0.63% | 202 | 2 | Town |
| Pocasset | 11 | 197 | 187 | 0.51% | 73 | 3 | Town |
| Norge | 12 | 127 | 116 | 0.79% | 394 | 0 | Town |
| Bradley | 13 | 86 | 81 | 1.18% | 364 | 0 | Town |
Chickasha is the largest city in Grady County, with a population of 17,550.
Bradley is the smallest city in Grady County, with a population of 86.
There are 13 cities in Grady County, Oklahoma.