Granbury is a city located in Hood County, Texas. Granbury has a 2026 population of 12,934. It is also the county seat of Hood County. Granbury is currently growing at a rate of 2.42% annually and its population has increased by 17.06% since the most recent census, which recorded a population of 11,049 in 2020.