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.