Buffalo Grove, IL
42,934
Population
9.6
square miles
4,493
people per square mile