35 cities
| City | County | 2025 Pop. ↓ |
|---|---|---|
| Glenpool | Tulsa County | 14,780 |
| Guymon | Texas County | 12,271 |
| Guthrie | Logan County | 11,897 |
| Grove | Delaware County | 7,420 |
| Goldsby | Cleveland County | 3,716 |
| Granite | Greer County | 1,620 |
| Grandview | Cherokee County | 1,166 |
| Geronimo | Comanche County | 1,160 |
| Gore | Sequoyah County | 1,001 |
| Geary | Blaine County | 985 |
| Goodwell | Texas County | 921 |
| Grandfield | Tillman County | 875 |
| Garber | Garfield County | 730 |
| Glencoe | Payne County | 520 |
| Gregory | Mayes County | 451 |
| Gage | Ellis County | 410 |
| Gideon | Cherokee County | 338 |
| Gracemont | Caddo County | 275 |
| Gans | Sequoyah County | 253 |
| Goltry | Alfalfa County | 252 |
| Grant | Choctaw County | 236 |
| Gowen | Latimer County | 196 |
| Greasy | Adair County | 188 |
| Garvin | McCurtain County | 176 |
| Gotebo | Kiowa County | 162 |
| Gene Autry | Carter County | 159 |
| Greenville | Love County | 149 |
| Grayson | McIntosh County | 135 |
| Greenfield | Blaine County | 115 |
| Gould | Harmon County | 93 |
| Gerty | Coal County | 92 |
| Grand Lake Towne | Craig County | 79 |
| Gate | Beaver County | 56 |
| Golden | McCurtain County | 50 |
| Grainola | Kay County | 33 |