');
US City Data

Crystal Lake vs Romeoville

Side-by-side comparison

How does Crystal Lake, IL compare to Romeoville, IL? Crystal Lake has a population of 40,436 with a median household income of $105,428, while Romeoville has 40,996 residents and a median income of $100,022. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricCrystal Lake, ILRomeoville, ILDifference
Population40,43640,996-1.4%
Median Age39.535.5+11.3%
Foreign Born %9.3%20.2%-54.0%
Economy
MetricCrystal LakeRomeovilleDifference
Median Income$105,428$100,022+5.4%
Unemployment4.6%4.8%-4.2%
Poverty Rate6.1%5.8%+5.2%
Bachelor's+42%23.1%+81.8%
Housing
MetricCrystal LakeRomeovilleDifference
Home Value$287,400$245,200+17.2%
Median Rent$1431/mo$1892/mo-24.4%
Housing Units15,39613,662+12.7%

Learn More

Crystal Lake, IL ProfileRomeoville, IL ProfileCost of Living in IllinoisMore ComparisonsCity Rankings