Buffalo, Minnesota

Buffalo is a city, located 42 miles northwest of Minneapolis in Wright County, Minnesota. The population was 15,453 at the 2010 census. It is the county seat.