Buffalo is a city located in Wright County Minnesota. It is also the county seat of Wright County. With a 2020 population of 16,670, it is the 68th largest city in Minnesota and the 2162nd largest city in the United States . Buffalo is currently growing at a rate of 0.69% annually and its population has increased by 7.88% since the most recent census, which recorded a population of 15,453 in 2010. Buffalo reached it's highest population of 16,670 in 2021. Spanning over 9 miles, Buffalo has a population density of 2,224 people per square mile.
The average household income in Buffalo is $96,911 with a poverty rate of 6.65%. The median rental costs in recent years comes to $977 per month, and the median house value is $203,700. The median age in Buffalo is 36.5 years, 37 years for males, and 35.2 years for females.