Search the below listings to view hundreds of homes for sale in Buffalo Grove, IL. With a population of approx. 41,000, this village in the northwest suburbs of Chicago spans both Lake and Cook counties. Buffalo Grove was named 46th on Money Magazine's "Best Places to Live" list in 2013. Contact us today to schedule a showing. To refine your results, choose the "search" button to the right.