');
US City Data

Elgin vs Naperville

Side-by-side comparison

How does Elgin, IL compare to Naperville, IL? Elgin has a population of 114,106 with a median household income of $88,316, while Naperville has 149,424 residents and a median income of $150,937. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricElgin, ILNaperville, ILDifference
Population114,106149,424-23.6%
Median Age36.340.1-9.5%
Foreign Born %26.5%22.6%+17.3%
Economy
MetricElginNapervilleDifference
Median Income$88,316$150,937-41.5%
Unemployment6.3%4.2%+50.0%
Poverty Rate10.4%4.4%+136.4%
Bachelor's+26%71.7%-63.7%
Housing
MetricElginNapervilleDifference
Home Value$252,400$509,900-50.5%
Median Rent$1260/mo$1852/mo-32.0%
Housing Units40,11156,575-29.1%

Learn More

Elgin, IL ProfileNaperville, IL ProfileCost of Living in IllinoisMore ComparisonsCity Rankings