In 2019, Buffalo Grove, IL had a population of 41.1k people with a median age of 41.7 and a median household income of $115,951. Between 2018 and 2019 the population of Buffalo Grove, IL declined from 41,329 to 41,062, a −0.646% decrease and its median household income grew from $111,435 to $115,951, a 4.05% increase.
The 5 largest ethnic groups in Buffalo Grove, IL are White (Non-Hispanic) (67.9%), Asian (Non-Hispanic) (21%), White (Hispanic) (4.28%), Two+ (Non-Hispanic) (2.42%), and Other (Hispanic) (2%). 0% of the households in Buffalo Grove, IL speak a non-English language at home as their primary language.
85.3% of the residents in Buffalo Grove, IL are U.S. citizens.
In 2019, the median property value in Buffalo Grove, IL was $332,300, and the homeownership rate was 79.8%. Most people in Buffalo Grove, IL drove alone to work, and the average commute time was 28.8 minutes. The average car ownership in Buffalo Grove, IL was 2 cars per household.