The Village of Buffalo Grove is located 35 miles northwest of downtown Chicago and overlaps Cook and Lake Counties.

In Cook County, neighboring communities include the Village of Arlington Heights and the Village of Wheeling. In Lake County, neighboring communities include Long Grove, Vernon Hills, Lincolnshire, and Riverwoods.

Growth in the Village
Buffalo Grove has been one of the fastest growing communities in the Northwest suburbs since its incorporation in 1958, when on March 27, the first village officials were elected. 

The village's Comprehensive Plan projects that the village will ultimately reach 7,202 acres, over 100 times its original size. The plan also estimates an eventual population of approximately 48,000 residents. At its beginning in 1958, the village had 164.

Planning for Growth
As it has throughout its history, the village will continue to meet the challenges associated with growth through sound management and planning. 

Unlike many other suburban communities which exhibit the problems and characteristics of rapid urbanization, Buffalo Grove has retained the characteristics which attracted its earliest residents. It remains a community of tree-lined streets, well-maintained homes, neighbors, and neighborhoods. 

Buffalo Grove provides both the amenities of a country atmosphere and the convenient access to the cultural, entertainment, and business centers of Chicago. Buffalo Grove was included as one of "Fifty Fabulous Places to Raise Your Family" in a nationally published book by that title.