Weaver Lake (Michigan)

Weaver Lake is a lake in Berrien County, in the U.S. state of Michigan. It has a size of 30.463 acres.

Weaver Lake has the name of John Weaver, a pioneer who settled at the lake in 1837.