Buffalo Grove is a village in Cook and Lake counties in the U.S. state of Illinois, within the northern suburbs of Chicago.
As of the 2010 census, the village population was 41,496. Most of the village is located within the 10th Congressional District of Illinois, although the southern portion is represented in the 8th Congressional District.
Buffalo Grove is located at 42°9′59″N 87°57′48″W (42.166332, −87.963391), among the northern suburbs of Chicago. Illinois Route 83 leads north towards central Lake County and south towards O'Hare International Airport. East-west streets take residents 20 minutes east to Lake Michigan and other North Shore suburbs such as Lake Forest, Highland Park, andGlencoe.