');
US City Data

St. Charles vs Glendale Heights

Side-by-side comparison

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

Population & Demographics
MetricSt. Charles, ILGlendale Heights, ILDifference
Population32,73332,864-0.4%
Median Age41.635.5+17.2%
Foreign Born %10.9%38%-71.3%
Economy
MetricSt. CharlesGlendale HeightsDifference
Median Income$115,350$82,232+40.3%
Unemployment4.6%5.2%-11.5%
Poverty Rate3.9%9.5%-58.9%
Bachelor's+51.2%30.1%+70.1%
Housing
MetricSt. CharlesGlendale HeightsDifference
Home Value$369,700$249,000+48.5%
Median Rent$1788/mo$1562/mo+14.5%
Housing Units13,78011,835+16.4%

Learn More

St. Charles, IL ProfileGlendale Heights, IL ProfileCost of Living in IllinoisMore ComparisonsCity Rankings