9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cleveland | 1 | 10,315 | 7,523 | 5.72% | 549 | 19 | City |
| Dayton | 2 | 10,076 | 8,456 | 3.32% | 329 | 31 | City |
| Liberty | 3 | 9,144 | 8,294 | 1.89% | 205 | 45 | City |
| Plum Grove | 4 | 1,732 | 1,264 | 5.67% | 478 | 4 | City |
| Daisetta | 5 | 1,237 | 935 | 5.1% | 836 | 1 | City |
| Hardin | 6 | 887 | 777 | 2.54% | 342 | 3 | City |
| Devers | 7 | 482 | 365 | 5.01% | 259 | 2 | City |
| North Cleveland | 8 | 302 | 229 | 4.86% | 160 | 2 | City |
| Hull | 9 | 245 | 642 | -10.58% | 123 | 2 | CDP |
Cleveland is the largest city in Liberty County, with a population of 10,315.
Hull is the smallest city in Liberty County, with a population of 245.
There are 9 cities in Liberty County, Texas.