Highland Lake is a town in Blount County, Alabama, United States.
Highland Lake is located in eastern Blount County at 33°53'3.376" North, 86°25'19.744" West (33.884271, -86.422151).
[2] The town consists of homes built around Highland Lake, a reservoir on the Blackburn Fork of the Little Warrior River.
18.9% of all households were made up of individuals, and 6.7% had someone living alone who was 65 years of age or older.
None of the families and 3.5% of the population were living below the poverty line, including no under eighteens and 5.4% of those over 64.