Crystal Lake, Illinois is located in McHenry. Nearby cities and towns include Algonquin, Cary, Lake in the Hills, Lakewood and Prairie Grove. Crystal Lake is a suburban community with a population of 41,850. The median household income in Crystal Lake is $80,439. 67% of residents are married and families with children reside in 41% of Crystal Lake households. Half the population of Crystal Lake commutes 25 minutes or more to work, with 78% of residents holding white collar jobs and 22% residents holding blue collar jobs.
The median age of homes in Crystal Lake, IL is 20 years, with 77% of those homes owned, 18% rented and 4% not occupied. In the previous year, 119 Crystal Lake properties were sold. The median sale price of a home in Crystal Lake in the previous year was $160,000.