Grayslake, IL

Grayslake Stats

Total population 20,957
Median Household Income $95,559
Source: U.S. Census Bureau, 2017