Grassy Lake, Alberta

Grassy Lake is a hamlet in Alberta, Canada within the Municipal District of Taber. It is located on the Crowsnest Highway (Highway 3), midway between the cities of Lethbridge to the west and Medicine Hat to the east. It is approximately 13 km west of Burdett and 34 km east of Taber. It has an elevation of 810 m. It was formerly incorporated as a village, dissolving into the Municipal District of Taber on July 1, 1996.

The hamlet is located in Census Division No. 2 and in the federal riding of Medicine Hat.

Grassy Lake was named for a nearby lake of the same name, which has since been drained.

Demographics
In the 2021 Census of Population conducted by Statistics Canada, Grassy Lake had a population of 856 living in 199 of its 208 total private dwellings, a change of NaN% from its 2016 population of 799. With a land area of 1.55 km2, it had a population density of in 2021.

As a designated place in the 2016 Census of Population conducted by Statistics Canada, Grassy Lake had a population of 799 living in 179 of its 187 total private dwellings, a change of NaN% from its 2011 population of 649. With a land area of 1.55 km2, it had a population density of in 2016.

The Municipal District of Taber's 2016 municipal census counted a population of 815 in Grassy Lake, a NaN% change from the hamlet's 2013 municipal census population of 778.