South Otter Township, Illinois

South Otter Township is located in Macoupin County, Illinois, United States. As of the 2010 census, its population was 465 and it containe…
South Otter Township is located in Macoupin County, Illinois, United States. As of the 2010 census, its population was 465 and it contained 204 housing units.

Suggested Itineraries

Data from: Wikipedia