Caledonia charter township, Shiawassee County, MI
4,339
Population
31.1
square miles
139.5
people per square mile