| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Dayton | 1 | 10,566 | 8,451 | 3.32% | 345 | 31 | City |
| Cleveland | 2 | 10,504 | 7,494 | 5.72% | 559 | 19 | City |
| Liberty | 3 | 9,323 | 8,274 | 2.08% | 209 | 45 | City |
| Plum Grove | 4 | 1,767 | 1,230 | 5.37% | 487 | 4 | City |
| Daisetta | 5 | 1,256 | 935 | 5.19% | 849 | 1 | City |
| Hardin | 6 | 902 | 764 | 2.73% | 348 | 3 | City |
| Devers | 7 | 505 | 366 | 4.77% | 272 | 2 | City |
| North Cleveland | 8 | 326 | 230 | 5.16% | 173 | 2 | City |
Dayton is the largest city in Liberty County, with a population of 10,566.
North Cleveland is the smallest city in Liberty County, with a population of 326.
There are 8 cities in Liberty County, Texas.