Granite Shoals is a city in Burnet County,[4] Texas, United States with a 2020 census population of 5,129.
[5] Granite Shoals is located in southwestern Burnet County 7 miles (11 km) west of Marble Falls and 56 miles (90 km) northwest of downtown Austin, on a bend on the east shore of Lake Lyndon B. Johnson.
[6] As of the 2020 United States census, there were 5,129 people, 1,676 households, and 1,333 families residing in the city.
The Sherwood Shores subdivisions were created from the Phillips, Naumann and Ebeling ranches in 1962.
In November 2005, residents voted to adopt a home rule charter to govern the city.
The city's municipal complex is home to Quarry Park, which has 2 regulation covered tennis courts, a baseball field, batting cages, and a covered multi-sports complex with basketball, soccer, and pickleball facilities.