Granite Shoals is a city located in Burnet County, Texas. Granite Shoals has a 2025 population of 5,651. Granite Shoals is currently growing at a rate of 1.8% annually and its population has increased by 9.73% since the most recent census, which recorded a population of 5,150 in 2020.
The average household income in Granite Shoals is $95,609 with a poverty rate of 5.99%.The median age in Granite Shoals is 46.1 years: 41.4 years for males, and 47 years for females.
Data after 2023 is projected based on recent change
The racial composition of Granite Shoals includes 68.12% White, 18.14% other race, and smaller percentages for Native American, Native Hawaiian or Pacific Islander, Asian and multiracial populations.
Race | Population | Percentage (of total) |
---|---|---|
White | 3,574 | 68.12% |
Other race | 952 | 18.14% |
Two or more races | 592 | 11.28% |
Native American | 79 | 1.51% |
Native Hawaiian or Pacific Islander | 29 | 0.55% |
Asian | 21 | 0.4% |
Married
Widowed
Divorced
Separated
Never Married
Granite Shoals' average per capita income is $43,449. Household income levels show a median of $69,602. The poverty rate stands at 5.99%.
Name | Median | Mean |
---|---|---|
Married Families | $100,800 | - |
Families | $78,750 | $105,335 |
Households | $69,602 | $95,609 |
Non Families | $56,328 | $74,866 |
Average Income
Median Household Income
Poverty Rate