Troy, IL
10,920
Population
5.6
square miles
1,943
people per square mile