Lake Granbury is a North Texas reservoir near Granbury, Texas. It was created in 1969 and is one of three lakes damming the Brazos River. Lake Granbury is contained by the De Cordova Bend Dam and is a long, narrow lake, encompassed by 103 miles of shoreline.