Alhambra, IL
622
Population
0.8
square miles
823.3
people per square mile