Indian Creek drains a 37.7-square-mile subwatershed of the Des Plaines River Watershed in south central Lake County. The subwatershed includes Seavey Ditch, Kildeer Creek (South Branch Indian Creek), several other tributary streams and numerous lakes. Indian Creek enters the Des Plaines River just south of Route 22 in Lincolnshire.