Community Information

The Village of Buffalo Grove is located in Cook and Lake Counties 35 miles northwest of downtown Chicago. Buffalo Grove's adjacent Cook County neighbors include the Villages of Arlington Heights and Wheeling. In Lake County, adjacent communities include Long Grove, Vernon Hills, Lincolnshire, and Riverwoods.

View the Community Information Summary Table for a quick reference of significant community statistics for:
  • Population Data
  • Income Data
  • Housing Data
  • Land Use Data
You may also view our Demographics section for detailed population, housing, income and land use data.