12 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Granbury | 1 | 13,405 | 11,049 | 3.64% | 830 | 16 | City |
| Pecan Plantation | 2 | 7,007 | 6,627 | 1.67% | 944 | 7 | CDP |
| Oak Trail Shores | 3 | 3,341 | 2,698 | 1.18% | 1,316 | 3 | CDP |
| DeCordova | 4 | 3,308 | 3,026 | 1.72% | 2,348 | 1 | City |
| Hudson Oaks | 5 | 2,822 | 2,417 | 2.96% | 904 | 3 | City |
| Cresson | 6 | 2,205 | 1,429 | 7.56% | 191 | 12 | City |
| Tolar | 7 | 1,434 | 958 | 7.09% | 1,392 | 1 | City |
| Western Lake | 8 | 1,128 | 509 | -2.25% | 326 | 3 | CDP |
| Canyon Creek | 9 | 825 | 952 | -0.72% | 351 | 2 | CDP |
| Horseshoe Bend | 10 | 745 | 621 | -0.4% | 452 | 2 | CDP |
| Lipan | 11 | 555 | 508 | 1.65% | 523 | 1 | City |
| Stockton Bend | 12 | 420 | 384 | 1.69% | 668 | 1 | City |
Granbury is the largest city in Hood County, with a population of 13,405.
Stockton Bend is the smallest city in Hood County, with a population of 420.
There are 12 cities in Hood County, Texas.