8 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cleveland | 1 | 10,874 | 7,523 | 5.42% | 578 | 19 | City |
| Dayton | 2 | 10,400 | 8,456 | 3.22% | 339 | 31 | City |
| Liberty | 3 | 9,314 | 8,294 | 1.86% | 209 | 45 | City |
| Plum Grove | 4 | 1,826 | 1,264 | 5.43% | 503 | 4 | City |
| Daisetta | 5 | 1,298 | 935 | 4.93% | 877 | 1 | City |
| Hardin | 6 | 909 | 777 | 2.48% | 351 | 3 | City |
| Devers | 7 | 506 | 365 | 4.98% | 272 | 2 | City |
| North Cleveland | 8 | 317 | 229 | 4.97% | 168 | 2 | City |
Cleveland is the largest city in Liberty County, with a population of 10,874.
North Cleveland is the smallest city in Liberty County, with a population of 317.
There are 8 cities in Liberty County, Texas.