Canyon Lake is a city located in Comal County Texas. Canyon Lake has a 2020 population of 25,325. Canyon Lake is currently declining at a rate of 0.00% annually and its population has increased by 19.11% since the most recent census, which recorded a population of 21,262 in 2010. Canyon Lake reached it's highest population of 25,325 in 2019.
The average household income in Canyon Lake is $92,861 with a poverty rate of 9.37%. The median rental costs in recent years comes to $1,060 per month, and the median house value is $247,700. The median age in Canyon Lake is 49.5 years, 47.8 years for males, and 50.9 years for females.