Cass Lake, Minnesota. Cass Lake is a city in Cass County, Minnesota, United States, located within the boundaries of the Leech Lake Indian Reservation. It is surrounded by Pike Bay Township. Cass Lake had a population of 770 in the 2010 census.