Buffalo Springs is a village in Lubbock County, Texas, United States. The population was 468 at the 2020 census. It is part of the Lubbock Metropolitan Statistical Area. The community surrounds Buffalo Springs Lake, southeast of Lubbock, in the Llano Estacado.