Muskegon Lake is a 4,150-acre fresh-water lake in Muskegon County, Michigan, USA. Located in the lower peninsula at the mouth of the Muskegon River, Muskegon Lake forms a 12-square-mile broad harbor along the eastern shoreline of Lake Michigan, approximately 2.5 miles wide by 5.5 miles long.