Indian Lake

Sorry we are experiencing system issues. Please try again.


Learn More


Indian Lake is a lake in Cass County in southwestern Michigan in the United States. It is approximately 5 mi (8.0 km) west of Dowagiac. It is a spring-fed lake.

There are approximately 220 homes on the lake, of which a third are on leased land. On the west side is Indian Lake Hills Golf Course, with 3 nine-hole courses: East, West, and North.

On the east end, there is Indian Yacht Club, with a well-maintained boat ramp. Membership is required to use the ramp


“Dennis Bamber and his team were knowledgeable, responsive, and a great resource for our home search in Michigan. Not only was he helpful during the search and purchase process, but he has continued to be a guide long after we have moved into our home. I would definitely recommend Dennis and his team for your home search or sale.”

Johnathan P

Get In Touch

701 Spruce St. Dowagiac, MI 49047
(574) 532-3808