Buffalo is a city, located 42 miles northwest of Minneapolis in Wright County, Minnesota, United States. The population was 15,453 at the 2010 census. It is the county seat. As of 2019 estimates, Buffalo is the third largest city in Wright County, and the 65th largest city in Minnesota.Minnesota State Highways 25 and 55 are two of the main routes in the city.

source