Canyon Lake is a census-designated place (CDP) in Comal County, Texas, United States. The population was 31,124 at the 2020 census. It is part of the San Antonio Metropolitan Statistical Area and is situated around the stunning Canyon Lake reservoir on the Guadalupe River.
The CDP encompasses several small communities including Sattler, Startzville, Canyon City, Cranes Mill, and Hancock, with Fischer, Spring Branch, and Smithson Valley on its fringes. Canyon Lake offers an exceptional lakeside lifestyle with boating, fishing, swimming, and scenic Hill Country views.