Buffalo is a city located in the state of Minnesota within the United States. It serves as the county seat for Wright County and is situated within the Minneapolis–Saint Paul metropolitan area.
The city is positioned on Buffalo Lake, approximately 42 miles northwest of Minneapolis. According to census data, the population was recorded at 15,453 in 2010 and grew to 16,168 by 2020.