Granbury is a city located in Hood County Texas. It is also the county seat of Hood County. With a 2020 population of 11,490, it is the 220th largest city in Texas and the 2817th largest city in the United States . Granbury is currently growing at a rate of 3.42% annually and its population has increased by 44.02% since the most recent census, which recorded a population of 7,978 in 2010. Granbury reached it's highest population of 11,490 in 2021. Spanning over 14 miles, Granbury has a population density of 858 people per square mile.
The average household income in Granbury is $82,506 with a poverty rate of 10.77%. The median rental costs in recent years comes to $1,023 per month, and the median house value is $185,900. The median age in Granbury is 50.5 years, 43.7 years for males, and 53.8 years for females.