Mount Olive township, Macoupin County, IL
3,115
Population
18
square miles
172.9
people per square mile