Grassy Lake is a hamlet in Alberta, Canada within the Municipal District of Taber.
[2] 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 was formerly incorporated as a village, dissolving into the Municipal District of Taber on July 1, 1996.
[3] The hamlet is located in Census Division No.
[1] 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 23.1% from its 2011 population of 649.