');
US City Data

Elmhurst vs Buffalo Grove

Side-by-side comparison

How does Elmhurst, IL compare to Buffalo Grove, IL? Elmhurst has a population of 45,538 with a median household income of $145,374, while Buffalo Grove has 42,824 residents and a median income of $129,820. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricElmhurst, ILBuffalo Grove, ILDifference
Population45,53842,824+6.3%
Median Age41.642.1-1.2%
Foreign Born %10.3%36.6%-71.9%
Economy
MetricElmhurstBuffalo GroveDifference
Median Income$145,374$129,820+12.0%
Unemployment4.8%2.5%+92.0%
Poverty Rate3.5%6.5%-46.2%
Bachelor's+63%66.6%-5.4%
Housing
MetricElmhurstBuffalo GroveDifference
Home Value$532,800$392,900+35.6%
Median Rent$1877/mo$2042/mo-8.1%
Housing Units17,73216,567+7.0%

Learn More

Elmhurst, IL ProfileBuffalo Grove, IL ProfileCost of Living in IllinoisMore ComparisonsCity Rankings