Buffalo Grove
Village in Lake County, Illinois

Buffalo Grove is a village in Lake County, Illinois, with 43,212 residents (2020 Census). The nearest town is Lincolnshire, 3.1 miles NE.
- 43,212residents (2020 Census)
- 9.6 sq miland area · 24.8 km²
- 4,507 / sq mipopulation density
- 60089main ZIP code (2 in total)
About Buffalo Grove
Buffalo Grove is a village in Lake and Cook Counties in the U.S. state of Illinois. A suburb of Chicago, it lies about 30 miles (50 km) northwest of Downtown Chicago and 20 miles (32 km) north of O'Hare International Airport. As of the 2020 Census, Buffalo Grove has a population of 43,212. It totals 9.6 square miles (25 km2) of land, with the northern three-quarters in Lake County and the southern quarter in Cook County. Roads in the village, such as Lake Cook Road and Illinois Route 83, converge on I-294. It is part of the Chicago metropolitan area.
Before European colonization, Native American Potawatomi tribes inhabited the present area. The name "Buffalo Grove" comes from the English translation of the Potawatomi name for Buffalo Creek, which flows through some of the village. Initial Homesteaders sold their land to agricultural Catholic German immigrants, who established St. Mary's Church and a school. The area remained small and rural in character until housing developers began building single-family houses after the Korean War. After being incorporated in 1958, Buffalo Grove experienced a population boom for the rest of the 20th century. The village hosted a 50th Anniversary Celebration in 2008.
The village features dozens of recreational facilities, parks, and festivals, including a months-long Farmers' market, two golf courses, and the popular "Buffalo Grove Days". Buffalo Grove has an elected council-manager government with home rule status. The local government's public works department is nationally accredited. Economically, residents work in health care, education, and professional services, while businesses in the village employ 20,000 daytime workers in 10 million square feet of commercial and industrial space. The population of the village has been stagnant since the early 2000s.
Text: Wikipedia · CC BY-SA 4.0
Buffalo Grove weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Buffalo Grove
Webcams: Windy.com
Living in Buffalo Grove
- Median household income
- $129,395
- Median home value
- $412,300
- Median rent
- $2,037/mo
- Median age
- 42
Do you know Buffalo Grove? Tell us about it
Help other travelers: share what makes Buffalo Grove special. We review every message before publishing it.
Map of Buffalo Grove
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Buffalo Grove 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 ›Buffalo Grove, IL population
Buffalo Grove had 43,212 residents in the 2020 Census.
| 2020 Census | 43,212 |
|---|---|
| Density | 4,507 per sq mi (1,740 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Buffalo Grove at a glance
| State | Illinois (IL) |
|---|---|
| County | Lake County |
| Type | Village |
| Population | 43,212 (2020) |
| Land area | 9.59 sq mi (24.8 km²) |
| Water area | 0.02 sq mi (0.04 km²) |
| Coordinates | 42.1660° N, 87.9618° W |
| ZIP codes | 60089, 60069 |
| Official website | vbg.org |
| Census code (GEOID) | 1709447 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Buffalo Grove
- Lincolnshire3.1 mi NE
- Long Grove3.2 mi NW
- Wheeling3.4 mi SE
- Riverwoods3.5 mi E
- Indian Creek4.3 mi N
- Kildeer4.6 mi W
- Prospect Heights4.6 mi S
- Vernon Hills4.7 mi N
- Arlington Heights4.8 mi S
- Bannockburn5.0 mi E
- Palatine5.4 mi SW
- Deerfield5.6 mi E
Straight-line distance between town centers.
Frequently asked questions about Buffalo Grove
What county is Buffalo Grove in?
Buffalo Grove is in Lake County, Illinois.
What is the population of Buffalo Grove, IL?
43,212 people lived in Buffalo Grove at the 2020 Census.
What is the ZIP code of Buffalo Grove, IL?
The main ZIP code is 60089. Other ZIP codes: 60069.
What towns are near Buffalo Grove?
Lincolnshire (3.1 mi), Long Grove (3.2 mi), Wheeling (3.4 mi), Riverwoods (3.5 mi), Indian Creek (4.3 mi).
Last updated: