Overview
Indian Lake is a 5,104-acre lake in Logan County at the headwaters of the Great Miami River, managed through Indian Lake State Park by the Ohio Department of Natural Resources. It collects the North and South Forks of the Upper Great Miami River and local creeks before discharge through its spillway. A long history of water control has evolved into one of Ohio's best-known state-park lake destinations, with communities and public access ringing much of the shore.
Explore this lake
Browse places around Indian Lake.

