Osceola township, St. Clair County, MO
1,669
Population
42.3
square miles
39.4
people per square mile