');
US City Data

Glendale Heights vs St. Charles

Side-by-side comparison

How does Glendale Heights, IL compare to St. Charles, IL? Glendale Heights has a population of 32,864 with a median household income of $82,232, while St. Charles has 32,733 residents and a median income of $115,350. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricGlendale Heights, ILSt. Charles, ILDifference
Population32,86432,733+0.4%
Median Age35.541.6-14.7%
Foreign Born %38%10.9%+248.6%
Economy
MetricGlendale HeightsSt. CharlesDifference
Median Income$82,232$115,350-28.7%
Unemployment5.2%4.6%+13.0%
Poverty Rate9.5%3.9%+143.6%
Bachelor's+30.1%51.2%-41.2%
Housing
MetricGlendale HeightsSt. CharlesDifference
Home Value$249,000$369,700-32.6%
Median Rent$1562/mo$1788/mo-12.6%
Housing Units11,83513,780-14.1%

Learn More

Glendale Heights, IL ProfileSt. Charles, IL ProfileCost of Living in IllinoisMore ComparisonsCity Rankings