Buffalo Grove

Village in Lake County, Illinois

View of Buffalo Grove, Illinois
Photo: DigitalIceAge · CC BY 4.0

Buffalo Grove is a village in Lake County, Illinois, with 43,212 residents (2020 Census). The nearest town is Lincolnshire, 3.1 miles NE.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Buffalo Grove

All 10 webcams near 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
Cost of living and demographics of Buffalo Grove ›

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

Loading 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 Census43,212
Density4,507 per sq mi (1,740 per km²)

Source: U.S. Census Bureau, Decennial Census.

Buffalo Grove at a glance

StateIllinois (IL)
CountyLake County
TypeVillage
Population43,212 (2020)
Land area9.59 sq mi (24.8 km²)
Water area0.02 sq mi (0.04 km²)
Coordinates42.1660° N, 87.9618° W
ZIP codes60089, 60069
Official websitevbg.org
Census code (GEOID)1709447

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Buffalo Grove

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: