Grayslake
Village in Lake County, Illinois

Grayslake is a village in Lake County, Illinois, with 21,248 residents (2020 Census). The nearest town is Hainesville, 2.1 miles W.
- 21,248residents (2020 Census)
- 10.9 sq miland area · 28.3 km²
- 1,944 / sq mipopulation density
- 60030ZIP code
About Grayslake
Grayslake is a village in Lake County, Illinois, United States. The village's population at the 2020 census was 21,248. It is located in the Chicago metropolitan area, about 40 miles (64 km) north of Chicago's downtown, 14 miles (23 km) west of Lake Michigan, and 15 miles (24 km) south of the Wisconsin border.
Grayslake is home to the College of Lake County, Grayslake North High School, Grayslake Central High School, the University Center of Lake County and the Lake County Fairgrounds. At the south end of Grayslake, there are plans for a 641-acre (259 ha) development containing light industry, office space and residential space.
Text: Wikipedia · CC BY-SA 4.0
Grayslake weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Grayslake
Webcams: Windy.com
Living in Grayslake
- Median household income
- $113,972
- Median home value
- $309,500
- Median rent
- $1,485/mo
- Median age
- 37.2
Do you know Grayslake? Tell us about it
Help other travelers: share what makes Grayslake special. We review every message before publishing it.
Map of Grayslake
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Grayslake Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Grayslake, IL population
Grayslake had 21,248 residents in the 2020 Census.
| 2020 Census | 21,248 |
|---|---|
| Density | 1,944 per sq mi (751 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Grayslake at a glance
| State | Illinois (IL) |
|---|---|
| County | Lake County |
| Type | Village |
| Population | 21,248 (2020) |
| Land area | 10.93 sq mi (28.3 km²) |
| Water area | 0.22 sq mi (0.58 km²) |
| Coordinates | 42.3408° N, 88.0336° W |
| ZIP code | 60030 |
| Official website | villageofgrayslake.com |
| Census code (GEOID) | 1731121 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Grayslake
- Hainesville2.1 mi W
- Third Lake2.4 mi NE
- Round Lake Park2.4 mi W
- Gages Lake2.7 mi E
- Round Lake3.5 mi W
- Round Lake Beach3.7 mi NW
- Grandwood Park4.2 mi NE
- Venetian Village4.5 mi N
- Mundelein4.7 mi S
- Round Lake Heights4.8 mi NW
- Libertyville5.2 mi SE
- Long Lake5.3 mi NW
Straight-line distance between town centers.
Frequently asked questions about Grayslake
What county is Grayslake in?
Grayslake is in Lake County, Illinois.
What is the population of Grayslake, IL?
21,248 people lived in Grayslake at the 2020 Census.
What is the ZIP code of Grayslake, IL?
The ZIP code of Grayslake is 60030.
What towns are near Grayslake?
Hainesville (2.1 mi), Third Lake (2.4 mi), Round Lake Park (2.4 mi), Gages Lake (2.7 mi), Round Lake (3.5 mi).
Last updated: