This spillway at Canyon Lake was overtopped in the flood of 2002. Canyon Lake is located about 16 miles upstream from New Braunfels on the Guadalupe River. It is managed by the U.S. Army Corps of Engineers, and its related hydroelectric facilities and water rights are managed by the Guadalupe-Blanco River Authority.