15 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hinesville | 1 | 36,960 | 34,892 | 1.03% | 2,019 | 18 | City |
| Hinesville | 2 | 36,960 | 35,073 | 1.03% | 2,019 | 18 | City |
| Fort Stewart | 3 | 10,424 | 9,765 | 3.65% | 942 | 11 | CDP |
| Walthourville | 4 | 4,013 | 3,688 | 1.72% | 1,044 | 4 | City |
| Walthourville | 5 | 4,013 | 3,673 | 1.72% | 1,044 | 4 | City |
| Midway | 6 | 2,387 | 2,249 | 1.23% | 371 | 6 | City |
| Midway | 7 | 2,387 | 2,239 | 1.23% | 371 | 6 | City |
| Allenhurst | 8 | 882 | 816 | 1.61% | 808 | 1 | City |
| Allenhurst | 9 | 882 | 811 | 1.61% | 808 | 1 | City |
| Flemington | 10 | 882 | 824 | 1.38% | 185 | 5 | City |
| Flemington | 11 | 882 | 819 | 1.38% | 185 | 5 | City |
| Riceboro | 12 | 675 | 616 | 1.81% | 61 | 11 | City |
| Riceboro | 13 | 675 | 614 | 1.81% | 61 | 11 | City |
| Gumbranch | 14 | 263 | 238 | 1.94% | 326 | 1 | City |
| Gumbranch | 15 | 263 | 236 | 1.94% | 326 | 1 | City |
Hinesville is the largest city in Liberty County, with a population of 36,960.
Gumbranch is the smallest city in Liberty County, with a population of 263.
There are 15 cities in Liberty County, Georgia.