Highland Lake is a town located in Blount County, Alabama. Highland Lake has a 2026 population of 430. Highland Lake is currently growing at a rate of 1.65% annually and its population has increased by 4.37% since the most recent census, which recorded a population of 412 in 2020.
The median household income in Highland Lake is $71,563 with a poverty rate of 10.54%. The median age in Highland Lake is 62.1 years: 60.6 years for males, and 62.5 years for females. For every 100 females there are 107.9 males.