Buffalo, MN Homes for Sale
Lake living, small-town character, and a real downtown.
About Buffalo
Buffalo is the county seat of Wright County and one of the most established communities in the Northwest Metro. The city is built around Buffalo Lake, and it has the things newer suburbs can’t copy: a real downtown, a lakefront, and a long local history.
Buyers come to Buffalo for different reasons. Some want lake access or lake views. Some want the walkable downtown. Some want the bigger lots that are harder to find closer to the metro. And many come for the community itself, with its local events, local businesses, and neighbors who know each other.
Buffalo is served by the Buffalo-Hanover-Montrose School District (ISD 877). Homes range from lakefront properties to established neighborhoods to newer developments on the edges of town, so there’s something for a wide range of buyers.
Buffalo Highlights
- Buffalo Lake, with lakefront and lake-view homes
- Walkable downtown with local businesses
- Wright County seat
- Buffalo-Hanover-Montrose Schools (ISD 877)
- Larger lots are common
Ready to Explore Buffalo?
Whether you’re just starting to look or ready to make an offer, we’re here to help.





