Average Rent in Buffalo, MN
Apartments & Houses by Size

Rentometer, Inc. | Data as of 10/23/2025

Buffalo, Minnesota offers a balanced rental market that caters to both individuals and families seeking a vibrant small‑city lifestyle. Apartments dominate the available inventory, with one‑bedroom units averaging in the $1100 range and two‑bedroom rentals typically falling around $1300. Larger three‑bedroom apartments are priced near $1400, reflecting the city’s steady demand for spacious, well‑maintained units. For renters desiring more space, four‑plus‑bedroom houses command a premium, commonly found in the $2600 range. This variety ensures that whether you’re a young professional, a growing family, or a retiree, Buffalo’s rental options provide flexibility and competitive pricing within the region.

Beyond the numbers, Buffalo’s neighborhoods blend historic charm with modern convenience. The downtown district features tree‑lined streets, local boutiques, and easy access to the scenic Mississippi Riverfront, making it a popular choice for those who enjoy walkable amenities and community events. Suburban pockets such as the Eastside and Westside neighborhoods offer quiet residential streets, well‑rated schools, and proximity to parks like West Riverside Park and the Buffalo Nature Trail. With a strong sense of community, convenient shopping, and easy commutes to larger metro areas, Buffalo, MN remains an attractive destination for renters seeking affordability without sacrificing quality of life.

Partial Data Available: We have sufficient data for 4+ Bedroom, 3 Bedroom, 2 Bedroom, 1 Bedroom listings. Other bedroom types need more data for reliable statistics.

Buffalo Rent by Property Type & Bedroom Count

Property Type Bedrooms Average Median Min - Max 25th - 75th
Apartment 1 Bedroom $1,140 $1,100 $1,000 - $1,400 $1,045 - $1,200
Apartment 2 Bedroom $1,303 $1,220 $1,100 - $1,680 $1,200 - $1,400
Apartment 3 Bedroom $1,398 $1,399 $1,300 - $1,495 $1,300 - $1,495
House 4+ Bedroom $2,585 $2,585 $2,365 - $2,900 $2,500 - $2,600

In the current period, the average rent in Buffalo was $1,141 for 1 Bedroom, $1,303 for 2 Bedroom, $1,539 for 3 Bedroom, and $2,586 for 4+ Bedroom.
Note: This analysis includes only bedroom types with sufficient data.

Buffalo

Rentometer subscribers can see individual property locations on the map in addition to the heatmap. Click here to Subscribe

Data provided by Rentometer, Inc.