Buffalo Grove

Buffalo Grove, Illinois

The Village of Buffalo Grove is located 35 miles northwest of downtown Chicago and overlaps Cook and Lake Counties. Buffalo Grove’s approximate population is 42,909. Its adjacent Cook County neighbors include The Villages of Arlington Heights and Weeling.