Members Only Area
Bookmark and Share
sidebar menu icon


GRANITE SHOALS, TEXAS. Granite Shoals is on Lake Lyndon B. Johnson seven miles west of Marble Falls in southwestern Burnet County. It takes its name from the granite shoals that were evident on the Colorado River before the construction of Wirtz Dam and Lake Granite Shoals (later Lake Lyndon B. Johnsonqv). Granite Shoals was developed as a lake resort but became an incorporated community in the 1960s. Its population doubled from 300 in the late 1960s to 634 in the early 1980s and again by 1990 to 1,378. By 2000 the population was 2,040.


Darrell Debo, Burnet County History (2 vols., Burnet, Texas: Eakin, 1979).

Vivian Elizabeth Smyrl

Image Use Disclaimer

All copyrighted materials included within the Handbook of Texas Online are in accordance with Title 17 U.S.C. Section 107 related to Copyright and “Fair Use” for Non-Profit educational institutions, which permits the Texas State Historical Association (TSHA), to utilize copyrighted materials to further scholarship, education, and inform the public. The TSHA makes every effort to conform to the principles of fair use and to comply with copyright law.

For more information go to:

If you wish to use copyrighted material from this site for purposes of your own that go beyond fair use, you must obtain permission from the copyright owner.


The following, adapted from the Chicago Manual of Style, 15th edition, is the preferred citation for this article.

Vivian Elizabeth Smyrl, "GRANITE SHOALS, TX," Handbook of Texas Online (, accessed November 30, 2015. Uploaded on June 15, 2010. Published by the Texas State Historical Association.

Texas AlmanacFor more information about towns and counties including physical features, statistics, weather, maps and much more, visit the Town Database on!