13 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Chickasha | 1 | 17,489 | 16,063 | 1.38% | 780 | 22 | City |
| Tuttle | 2 | 9,161 | 7,430 | 3.26% | 311 | 29 | City |
| Minco | 3 | 1,569 | 1,506 | 0.71% | 128 | 12 | City |
| Rush Springs | 4 | 1,037 | 997 | 0.68% | 892 | 1 | Town |
| Ninnekah | 5 | 838 | 783 | 1.09% | 82 | 10 | Town |
| Cole | 6 | 667 | 622 | 1.21% | 45 | 15 | Town |
| Alex | 7 | 519 | 485 | 1.17% | 78 | 7 | Town |
| Verden | 8 | 518 | 509 | 0.39% | 1,332 | 0 | Town |
| Amber | 9 | 473 | 418 | 1.94% | 120 | 4 | Town |
| Bridge Creek | 10 | 352 | 336 | 0.86% | 224 | 2 | Town |
| Pocasset | 11 | 195 | 185 | 1.04% | 72 | 3 | Town |
| Norge | 12 | 130 | 115 | 2.36% | 404 | 0 | Town |
| Bradley | 13 | 85 | 79 | 1.19% | 360 | 0 | Town |
Chickasha is the largest city in Grady County, with a population of 17,489.
Bradley is the smallest city in Grady County, with a population of 85.
There are 13 cities in Grady County, Oklahoma.