Beaver Bay is a city in Lake County, Minnesota, United States. The population was 120 at the 2020 census. Minnesota Highway 61 serves as a main route in the community.