Overview Buffalo Lake is a village in Minnesota, United States, with a population of about 690[1]. Geography Coordinates: 44.7372, -94.6169