Buffalo Lake (Minnehaha County, South Dakota)

Buffalo Lake is a lake in South Dakota, in the United States.

Buffalo Lake was so named on account of the lake being a natural habitat of buffalo fish.