Stretching 21 miles from Horseshoe Bay to the forks of the Llano and Colorado Rivers, Lake LBJ is a favorite among boaters and fisherman alike. Lake LBJ was formed in 1950 by the construction of Granite Shoals Dam by the Lower Colorado River Authority. The lake was renamed Lake Lyndon B. Johnson in 1965 in honor of U.S. President Lyndon Baines Johnson, who owned a ranch on the lake. He and Mrs. Johnson often entertained national and foreign dignitaries on the lake during his vice presidency and presidency.
Considered a constant level lake, the level usually fluctuates only during extreme rain events. Access is easy, with numerous public ramps. The towns of Kingsland, Granite Shoals, Highland Haven, Sunrise Beach, and Horseshoe Bay are located on the lake. Lake LBJ is a popular second home and vacation destination, and offers many opportunities for recreation.