Buffalo Grove is a village located in Northwest suburban Cook and Lake counties in Illinois, United States. The town was named for Buffalo Creek, which was itself named for bison bones found in the area. As of the 2000 census, the village population was 42,909. As of May 2007, signs welcoming visitors to Buffalo Grove show a population of 43,195. Buffalo Grove apartments for rent comparison page shows most up to date rent information on Buffalo Grove apartments and houses. Rent information is obtained from multiple rental sources but we cannot guarantee their accuracy.