Buffalo Grove es una villa ubicada en el condado de Lake, Illinois, (Estados Unidos).
Buffalo Grove se encuentra ubicada en las coordenadas 42°9′58″N 87°57′43″O / 42.16611, -87.96194.
Según la Oficina del Censo de los Estados Unidos, Buffalo Grove tiene una superficie total de 24.81 km², de la cual 24.77 km² corresponden a tierra firme y 0.04 km² es agua.
[4] Según el censo de 2020, hay 43.212 personas residiendo en Buffalo Grove.
Además, hay 9 habitantes identificados como isleños del Pacífico.