');
US City Data

Northbrook vs St. Charles

Side-by-side comparison

How does Northbrook, IL compare to St. Charles, IL? Northbrook has a population of 34,642 with a median household income of $155,321, 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
MetricNorthbrook, ILSt. Charles, ILDifference
Population34,64232,733+5.8%
Median Age49.241.6+18.3%
Foreign Born %21.2%10.9%+94.5%
Economy
MetricNorthbrookSt. CharlesDifference
Median Income$155,321$115,350+34.7%
Unemployment3.2%4.6%-30.4%
Poverty Rate4.5%3.9%+15.4%
Bachelor's+73.1%51.2%+42.8%
Housing
MetricNorthbrookSt. CharlesDifference
Home Value$644,100$369,700+74.2%
Median Rent$2334/mo$1788/mo+30.5%
Housing Units14,49013,780+5.2%

Learn More

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