The 30 cities in Minnesota where homes are selling the fastest
The 30 cities in Minnesota where homes are selling the fastest
If you're buying or selling a home in Minnesota in early 2026, competition can make a big difference in your strategy. In faster-moving markets, buyers may need to act quickly and come prepared, with homes going under contract in a matter of days. In other cities, listings are sitting longer as economic uncertainty and high costs give buyers and sellers pause.
Nationwide, housing markets are generally slow, although competition varies widely from the Northeast to the South. Understanding where homes are selling the fastest can help buyers gauge how competitive a market is and help sellers set realistic expectations.
To see where homes are selling the fastest in Minnesota right now, Redfin Real Estate ranked the top cities based on their average "days on market"—the time it takes for a new listing to go under contract. The lower the number, the more competitive the city. Rankings are based on the December 2025 monthly average or monthly average median.
#1. Sleepy Eye, Minnesota
- Days on market: 2
- Median sale price: $162,000
- Average sale-to-list ratio: 89.6%
- Share of homes that went off market in two weeks: 33.3%
- See Sleepy Eye homes for sale
#2. St. Joseph, Minnesota
- Days on market: 13
- Median sale price: $270,000
- Average sale-to-list ratio: 98.4%
- Share of homes that went off market in two weeks: 25.0%
- See St. Joseph homes for sale
#3. Princeton, Minnesota
- Days on market: 14
- Median sale price: $265,000
- Average sale-to-list ratio: 100.6%
- Share of homes that went off market in two weeks: 50.0%
- See Princeton homes for sale
#4. Kasson, Minnesota
- Days on market: 15
- Median sale price: $319,900
- Average sale-to-list ratio: 98.1%
- Share of homes that went off market in two weeks: 0.0%
- See Kasson homes for sale
#5. Lindstrom, Minnesota
- Days on market: 15
- Median sale price: $335,000
- Average sale-to-list ratio: 100.2%
- Share of homes that went off market in two weeks: 57.1%
- See Lindstrom homes for sale
#6. Mounds View, Minnesota
- Days on market: 16
- Median sale price: $372,000
- Average sale-to-list ratio: 101.4%
- Share of homes that went off market in two weeks: 20.0%
- See Mounds View homes for sale
#7. Circle Pines, Minnesota
- Days on market: 16
- Median sale price: $305,000
- Average sale-to-list ratio: 100.2%
- Share of homes that went off market in two weeks: 60.0%
- See Circle Pines homes for sale
#8. Marshall, Minnesota
- Days on market: 16
- Median sale price: $196,835
- Average sale-to-list ratio: 99.6%
- Share of homes that went off market in two weeks: 0.0%
- See Marshall homes for sale
#9. Belle Plaine, Minnesota
- Days on market: 17
- Median sale price: $356,500
- Average sale-to-list ratio: 100.3%
- Share of homes that went off market in two weeks: 20.0%
- See Belle Plaine homes for sale
#10. Shoreview, Minnesota
- Days on market: 19
- Median sale price: $338,000
- Average sale-to-list ratio: 100.1%
- Share of homes that went off market in two weeks: 42.3%
- See Shoreview homes for sale
#11. Lonsdale, Minnesota
- Days on market: 20
- Median sale price: $386,000
- Average sale-to-list ratio: 98.6%
- Share of homes that went off market in two weeks: 0.0%
- See Lonsdale homes for sale
#12. Chisago City, Minnesota
- Days on market: 20
- Median sale price: $415,000
- Average sale-to-list ratio: 100.6%
- Share of homes that went off market in two weeks: 0.0%
- See Chisago City homes for sale
#13. Champlin, Minnesota
- Days on market: 21
- Median sale price: $374,000
- Average sale-to-list ratio: 99.7%
- Share of homes that went off market in two weeks: 18.8%
- See Champlin homes for sale
#14. Crystal, Minnesota
- Days on market: 21
- Median sale price: $313,500
- Average sale-to-list ratio: 100.5%
- Share of homes that went off market in two weeks: 20.0%
- See Crystal homes for sale
#15. Winona, Minnesota
- Days on market: 22
- Median sale price: $207,500
- Average sale-to-list ratio: 97.5%
- Share of homes that went off market in two weeks: 31.3%
- See Winona homes for sale
#16. Cokato, Minnesota
- Days on market: 22
- Median sale price: $278,000
- Average sale-to-list ratio: 99.0%
- Share of homes that went off market in two weeks: 33.3%
- See Cokato homes for sale
#17. Golden Valley, Minnesota
- Days on market: 22
- Median sale price: $435,000
- Average sale-to-list ratio: 95.9%
- Share of homes that went off market in two weeks: 25.0%
- See Golden Valley homes for sale
#18. Mendota Heights, Minnesota
- Days on market: 22
- Median sale price: $650,000
- Average sale-to-list ratio: 97.0%
- Share of homes that went off market in two weeks: 16.7%
- See Mendota Heights homes for sale
#19. Willmar, Minnesota
- Days on market: 22
- Median sale price: $281,250
- Average sale-to-list ratio: 97.2%
- Share of homes that went off market in two weeks: 15.4%
- See Willmar homes for sale
#20. Fairmont, Minnesota
- Days on market: 23
- Median sale price: $194,750
- Average sale-to-list ratio: 100.2%
- Share of homes that went off market in two weeks: 0.0%
- See Fairmont homes for sale
#21. North Oaks, Minnesota
- Days on market: 24
- Median sale price: $975,000
- Average sale-to-list ratio: 97.9%
- Share of homes that went off market in two weeks: 50.0%
- See North Oaks homes for sale
#22. Montrose, Minnesota
- Days on market: 24
- Median sale price: $245,300
- Average sale-to-list ratio: 97.8%
- Share of homes that went off market in two weeks: 25.0%
- See Montrose homes for sale
#23. Robbinsdale, Minnesota
- Days on market: 24
- Median sale price: $328,500
- Average sale-to-list ratio: 101.7%
- Share of homes that went off market in two weeks: 28.6%
- See Robbinsdale homes for sale
#24. New Brighton, Minnesota
- Days on market: 25
- Median sale price: $370,000
- Average sale-to-list ratio: 98.9%
- Share of homes that went off market in two weeks: 46.2%
- See New Brighton homes for sale
#25. Fridley, Minnesota
- Days on market: 25
- Median sale price: $300,000
- Average sale-to-list ratio: 98.4%
- Share of homes that went off market in two weeks: 16.7%
- See Fridley homes for sale
#26. North St. Paul, Minnesota
- Days on market: 25
- Median sale price: $339,000
- Average sale-to-list ratio: 101.3%
- Share of homes that went off market in two weeks: 30.0%
- See North St. Paul homes for sale
#27. Rochester, Minnesota
- Days on market: 25
- Median sale price: $320,000
- Average sale-to-list ratio: 99.3%
- Share of homes that went off market in two weeks: 37.3%
- See Rochester homes for sale
#28. St. Paul Park, Minnesota
- Days on market: 25
- Median sale price: $315,000
- Average sale-to-list ratio: 100.7%
- Share of homes that went off market in two weeks: 14.3%
- See St. Paul Park homes for sale
#29. Brooklyn Center, Minnesota
- Days on market: 26
- Median sale price: $285,000
- Average sale-to-list ratio: 99.5%
- Share of homes that went off market in two weeks: 46.2%
- See Brooklyn Center homes for sale
#30. Pine Island, Minnesota
- Days on market: 26
- Median sale price: $374,900
- Average sale-to-list ratio: 98.9%
- Share of homes that went off market in two weeks: 0.0%
- See Pine Island homes for sale