Indian Grove township, Livingston County, IL
4,146
Population
36
square miles
115.1
people per square mile