Gravel Lake is a 296-acre freshwater lake in the southeast corner of Porter Township near the southern boundary of Van Buren County in the U.S. state of Michigan. The lake is located between Lawton and Marcellus. The lake is controlled and managed by a homeowners association, the Gravel Lake Association.