Best Places to Invest in Minnesota Real Estate
336 Minnesota markets ranked from our sold history and per-listing investment modeling. Tap a city for its cap rate, cash flow and price detail — then sign up to see the actual cash-flowing listings.
| City | Median price | Cap rate | Cash flow/mo | Appreciation YoY | Sold (12mo) |
|---|---|---|---|---|---|
| Minneapolis | $363,000 | 3.2% | $-831 | +1.9% | 4,361 |
| Rochester | $345,000 | 3.7% | $-769 | +2.3% | 1,766 |
| Maple Grove | $432,000 | 3.7% | $-996 | +1.0% | 1,133 |
| Lakeville | $500,000 | 3.4% | $-1,266 | -0.3% | 1,099 |
| Duluth | $293,970 | 4.4% | $-456 | +2.4% | 1,069 |
| Plymouth | $511,000 | 3.2% | $-1,253 | +0.0% | 1,069 |
| Woodbury | $464,900 | 3.5% | $-1,143 | +0.0% | 1,033 |
| Bloomington | $375,000 | 3.6% | $-809 | +3.6% | 944 |
| Blaine | $380,000 | 3.9% | $-746 | +0.0% | 871 |
| Brooklyn Park | $350,000 | 3.0% | $-963 | +0.6% | 848 |
| St. Cloud | $262,950 | 4.1% | $-494 | +1.5% | 802 |
| Eden Prairie | $500,000 | 2.9% | $-1,289 | +1.9% | 768 |
| Edina | $700,000 | 1.8% | $-2,563 | +4.5% | 764 |
| Minnetonka | $500,000 | 2.6% | $-1,448 | +1.8% | 761 |
| St. Louis Park | $400,000 | 3.2% | $-910 | +0.8% | 735 |
| Coon Rapids | $335,000 | 4.0% | $-639 | +1.6% | 732 |
| Cottage Grove | $407,000 | 3.4% | $-1,043 | +1.5% | 667 |
| Shakopee | $420,445 | 3.4% | $-1,100 | +0.5% | 667 |
| Apple Valley | $380,000 | 4.0% | $-638 | +1.1% | 648 |
| Eagan | $410,000 | 3.5% | $-894 | +3.1% | 618 |
| Moorhead | $272,000 | 3.9% | $-576 | +2.4% | 571 |
| Rosemount | $447,000 | 3.4% | $-1,091 | -1.0% | 552 |
| Ramsey | $384,000 | 3.5% | $-910 | -1.1% | 475 |
| St. Michael | $439,900 | 3.4% | $-1,101 | -0.5% | 475 |
| Otsego | $463,155 | 3.9% | $-893 | +0.5% | 446 |
| Mankato | $295,000 | 3.8% | $-686 | +2.5% | 424 |
| Farmington | $390,000 | 4.1% | $-713 | +0.3% | 406 |
| Richfield | $355,000 | 3.8% | $-707 | +1.2% | 404 |
| Roseville | $377,000 | 3.2% | $-830 | +2.5% | 401 |
| Prior Lake | $485,000 | 2.7% | $-1,743 | +1.0% | 397 |
| Elk River | $384,900 | 3.2% | $-1,111 | +1.9% | 395 |
| Inver Grove Heights | $399,000 | 3.4% | $-828 | +1.5% | 391 |
| Chaska | $475,000 | 2.9% | $-1,655 | +1.5% | 386 |
| Andover | $440,000 | 3.4% | $-1,127 | +1.0% | 385 |
| Chanhassen | $585,000 | 3.0% | $-1,783 | +3.3% | 382 |
| Rogers | $442,500 | 3.5% | $-1,033 | -0.3% | 377 |
| Owatonna | $275,000 | 3.7% | $-657 | +0.0% | 372 |
| Shoreview | $410,000 | 3.8% | $-795 | +0.5% | 369 |
| Austin | $200,000 | 4.5% | $-327 | +3.9% | 360 |
| White Bear Lake | $360,000 | 3.5% | $-793 | +4.4% | 337 |
| Hugo | $430,000 | 3.5% | $-983 | +2.8% | 336 |
| Golden Valley | $472,450 | 2.8% | $-1,153 | +4.3% | 304 |
| Alexandria | $328,450 | 2.8% | $-1,034 | +2.3% | 302 |
| Lino Lakes | $452,000 | 3.0% | $-1,370 | +2.0% | 301 |
| Champlin | $385,000 | 4.2% | $-631 | +1.0% | 300 |
| Forest Lake | $419,950 | 3.4% | $-1,029 | +0.0% | 300 |
| Crystal | $326,000 | 4.0% | $-586 | -1.0% | 300 |
| Hastings | $340,000 | 3.2% | $-871 | +4.0% | 299 |
| Stillwater | $448,925 | 3.9% | $-902 | +4.8% | 284 |
| Buffalo | $355,000 | 3.0% | $-1,002 | +0.0% | 283 |
| Albert Lea | $177,450 | 4.2% | $-335 | -0.8% | 278 |
| Brooklyn Center | $307,500 | 5.3% | $-252 | +1.7% | 273 |
| Waconia | $469,995 | 3.1% | $-1,324 | +4.0% | 272 |
| Fridley | $339,900 | 3.3% | $-805 | +1.1% | 271 |
| Winona | $234,900 | 4.1% | $-465 | +6.6% | 269 |
| Big Lake | $350,000 | 4.3% | $-559 | +0.5% | 269 |
| North Branch | $355,000 | 2.9% | $-1,020 | -11.1% | 265 |
| Columbia Heights | $305,000 | 3.7% | $-634 | +3.9% | 263 |
| Victoria | $615,000 | 2.5% | $-2,158 | +0.9% | 263 |
| Cambridge | $320,000 | 3.4% | $-811 | -3.9% | 262 |
| New Hope | $365,000 | 3.5% | $-805 | -0.5% | 258 |
| South St. Paul | $305,000 | 4.2% | $-512 | +1.4% | 251 |
| Red Wing | $269,900 | 4.1% | $-481 | -4.3% | 251 |
| Monticello | $330,000 | 3.5% | $-873 | +3.1% | 246 |
| Dayton | $591,150 | 2.6% | $-1,853 | +1.2% | 245 |
| Faribault | $269,500 | 4.1% | $-544 | -1.9% | 243 |
| New Brighton | $399,000 | 3.2% | $-949 | +2.7% | 243 |
| West St. Paul | $350,000 | 3.5% | $-772 | +1.6% | 240 |
| Sartell | $325,000 | 3.2% | $-948 | +3.5% | 238 |
| Robbinsdale | $332,500 | 4.1% | $-623 | +3.2% | 223 |
| Ham Lake | $535,000 | 2.5% | $-1,990 | +4.3% | 221 |
| Lake Elmo | $655,552 | 2.7% | $-2,161 | +3.5% | 218 |
| Savage | $420,000 | 2.8% | $-1,444 | -1.3% | 217 |
| Northfield | $352,500 | 3.3% | $-889 | +0.0% | 214 |
| Willmar | $246,050 | 3.4% | $-594 | +0.8% | 214 |
| Hutchinson | $274,450 | 3.1% | $-694 | +0.0% | 212 |
| Corcoran | $595,000 | 2.3% | $-1,967 | +1.1% | 211 |
| Burnsville | $395,900 | 3.8% | $-808 | -2.2% | 209 |
| Bemidji | $235,700 | 4.4% | $-454 | -3.2% | 209 |
| Hibbing | $159,450 | 6.0% | $-53 | +12.5% | 206 |
| Minnetrista | $700,000 | 1.4% | $-3,242 | +6.1% | 196 |
| Brainerd | $240,000 | 4.0% | $-489 | -3.1% | 195 |
| Anoka | $337,500 | 3.6% | $-775 | +4.0% | 193 |
| Vadnais Heights | $365,000 | 4.1% | $-628 | -0.5% | 193 |
| North Mankato | $301,000 | 3.4% | $-816 | +3.3% | 189 |
| Fergus Falls | $235,000 | 3.3% | $-618 | +4.8% | 187 |
| Sauk Rapids | $299,900 | 2.3% | $-986 | +0.7% | 181 |
| East Bethel | $415,000 | 3.0% | $-1,223 | -4.3% | 180 |
| Delano | $430,000 | 2.5% | $-1,434 | -3.1% | 178 |
| Isanti | $340,004 | 2.6% | $-1,157 | +0.0% | 176 |
| White Bear | $444,900 | 3.0% | $-1,227 | -1.0% | 165 |
| Mound | $426,000 | 2.4% | $-1,040 | +7.3% | 159 |
| Baxter | $359,900 | 2.8% | $-1,133 | +6.2% | 155 |
| Cloquet | $263,000 | 4.5% | $-374 | +4.1% | 151 |
| Medina | $990,000 | 1.0% | $-4,519 | +1.8% | 151 |
| Detroit Lakes | $311,000 | 3.6% | $-959 | +12.8% | 150 |
| Little Falls | $234,250 | 3.5% | $-663 | +5.0% | 150 |
| New Ulm | $240,000 | 4.2% | $-421 | +5.4% | 149 |
| Orono | $1,151,000 | 0.4% | $-7,449 | +1.3% | 147 |
| Hopkins | $376,000 | 3.0% | $-897 | +6.2% | 143 |
| St. Francis | $345,000 | 3.2% | $-958 | -1.6% | 142 |
| Marshall | $230,000 | 4.4% | $-368 | +5.2% | 139 |
| Breezy Point | $325,824 | 0.8% | $-2,104 | +0.0% | 138 |
| Shorewood | $875,000 | 1.1% | $-5,161 | +10.0% | 137 |
| Mendota Heights | $577,500 | 1.4% | $-2,570 | +9.0% | 136 |
| Fairmont | $175,750 | 3.8% | $-410 | -8.3% | 134 |
| Becker | $400,000 | 3.0% | $-1,148 | +1.9% | 132 |
| Byron | $350,000 | 2.7% | $-1,176 | +3.3% | 131 |
| Jordan | $440,850 | 3.0% | $-1,193 | -4.9% | 126 |
| Belle Plaine | $349,950 | 2.2% | $-1,256 | -0.3% | 124 |
| Mahtomedi | $482,000 | 3.9% | $-987 | +2.8% | 123 |
| Little Canada | $359,891 | 3.5% | $-811 | +4.7% | 123 |
| Hermantown | $489,700 | 2.2% | $-1,936 | +7.4% | 122 |
| Oak Grove | $481,000 | 2.5% | $-1,717 | +6.0% | 121 |
| Kasson | $340,000 | 2.2% | $-1,243 | +4.1% | 120 |
| Crosslake | $477,000 | 1.6% | $-2,154 | -11.1% | 120 |
| Zimmerman | $346,000 | 3.7% | $-798 | +7.0% | 120 |
| Wyoming | $430,500 | 2.3% | $-1,513 | -0.2% | 118 |
| First Assessment | $308,000 | 1.4% | $-1,909 | +12.8% | 115 |
| Waseca | $235,000 | 3.6% | $-484 | +10.4% | 114 |
| Mounds View | $352,000 | 3.3% | $-914 | +3.6% | 113 |
| Virginia | $129,469 | 7.9% | $161 | -11.2% | 110 |
| St. Anthony | $348,450 | 3.0% | $-1,029 | +1.5% | 108 |
| Baldwin | $420,000 | 2.8% | $-1,308 | -0.5% | 106 |
| Elko New Market | $452,500 | 2.5% | $-1,485 | +5.5% | 106 |
| New Prague | $370,000 | 3.1% | $-1,024 | -5.6% | 105 |
| Grand Rapids | $268,250 | 3.7% | $-526 | +2.0% | 104 |
| Carver | $520,755 | 3.9% | $-1,072 | +3.8% | 104 |
| St. Joseph | $301,900 | 2.5% | $-1,005 | +1.2% | 101 |
| East Grand Forks | $280,000 | 3.6% | $-688 | +8.5% | 101 |
| Albertville | $363,750 | 5.1% | $-345 | -2.4% | 100 |
| North Oaks | $929,654 | 0.2% | $-5,579 | +0.6% | 97 |
| Worthington | $286,850 | 2.3% | $-1,052 | +0.7% | 96 |
| St. Peter | $295,000 | 3.8% | $-642 | +11.9% | 95 |
| Aitkin | $295,000 | 3.7% | $-495 | +8.1% | 93 |
| Lake City | $297,950 | 0.9% | $-1,650 | +6.9% | 92 |
| Lindstrom | $380,000 | 3.5% | $-773 | +2.7% | 91 |
| Rockford | $385,000 | 2.6% | $-1,187 | +0.3% | 90 |
| Thief River Falls | $154,500 | 5.7% | $-76 | +1.8% | 86 |
| Princeton | $300,000 | 3.2% | $-784 | +3.2% | 85 |
| Lonsdale | $378,000 | 4.0% | $-775 | -2.2% | 84 |
| Greenwood | $303,750 | 0.1% | $-4,141 | +0.4% | 84 |
| Montgomery | $288,088 | 4.5% | $-481 | -3.9% | 84 |
| Waite Park | $265,000 | 3.3% | $-657 | +8.7% | 83 |
| Litchfield | $223,100 | 3.0% | $-712 | -2.7% | 83 |
| Arden Hills | $467,500 | 3.3% | $-1,064 | +1.3% | 82 |
| Pine Island | $325,500 | 2.3% | $-1,277 | -1.5% | 80 |
| Deer Lake | $410,000 | 1.2% | $-2,005 | -0.8% | 80 |
| Silver Creek | $309,500 | 1.8% | $-1,890 | -12.8% | 80 |
| Watertown | $375,000 | 3.2% | $-917 | +1.1% | 79 |
| Spring Lake Park | $328,250 | 2.9% | $-882 | +4.0% | 78 |
| Wayzata | $1,292,500 | -0.2% | $-11,266 | -4.4% | 76 |
| Milaca | $245,000 | 3.7% | $-578 | -1.7% | 75 |
| Hanover | $460,000 | 2.9% | $-1,273 | +3.0% | 75 |
| Pine City | $253,000 | 2.0% | $-1,026 | +0.3% | 74 |
| Two Harbors | $271,500 | 3.5% | $-681 | -8.6% | 74 |
| Annandale | $344,950 | 3.3% | $-937 | +4.0% | 74 |
| Stewartville | $295,000 | 3.5% | $-664 | +0.6% | 73 |
| Chisago City | $421,327 | 1.9% | $-1,558 | +1.7% | 71 |
| New London | $289,900 | 1.6% | $-1,302 | +1.8% | 71 |
| Greenfield | $484,950 | 0.8% | $-2,796 | +8.3% | 70 |
| La Crescent | $328,000 | 1.8% | $-1,343 | -8.0% | 70 |
| Crookston | $177,450 | 4.4% | $-326 | +2.0% | 70 |
| Staples | $220,000 | 4.2% | $-349 | -0.8% | 70 |
| Montrose | $309,000 | 3.8% | $-652 | +0.9% | 69 |
| Chisholm | $128,450 | 6.3% | $-2 | +9.1% | 68 |
| St. Augusta | $342,500 | 2.3% | $-1,212 | -7.0% | 68 |
| Garrison | $197,500 | 1.9% | $-1,091 | +7.9% | 68 |
| La Grand | $410,000 | 2.2% | $-1,442 | +13.1% | 67 |
| Circle Pines | $301,000 | 3.7% | $-649 | -13.0% | 67 |
| Isle | $240,000 | 2.2% | $-894 | -14.8% | 67 |
| Livonia | $477,500 | 2.4% | $-1,717 | +6.4% | 66 |
| Clear Lake | $341,900 | 1.6% | $-1,445 | -14.2% | 66 |
| Cold Spring | $306,650 | 3.7% | $-696 | +3.1% | 66 |
| Nevis | $319,900 | 1.6% | $-1,605 | -12.6% | 65 |
| St. Paul Park | $314,950 | 3.9% | $-846 | +7.9% | 64 |
| Windom | $177,500 | 3.6% | $-380 | +8.6% | 64 |
| Lake Shore | $582,500 | -0.2% | $-3,544 | +4.5% | 64 |
| Paynesville | $250,000 | 2.3% | $-889 | -3.9% | 64 |
| Wadena | $174,950 | 4.0% | $-383 | -1.8% | 64 |
| Maplewood | $305,000 | 3.0% | $-890 | +3.4% | 63 |
| Glencoe | $270,000 | 2.9% | $-849 | -4.6% | 63 |
| Sauk Centre | $252,450 | 3.6% | $-590 | -7.8% | 62 |
| Chisago Lake | $549,900 | 1.7% | $-2,175 | +10.8% | 61 |
| Osakis | $190,000 | 2.2% | $-865 | -14.7% | 61 |
| Montevideo | $171,500 | 3.3% | $-510 | +3.1% | 60 |
| Credit River | $882,500 | 0.8% | $-5,307 | +3.1% | 60 |
| Ida | $283,125 | 1.4% | $-2,297 | -1.1% | 60 |
| Cannon Falls | $325,000 | 2.1% | $-1,518 | +1.4% | 59 |
| International Falls | $109,000 | 5.7% | $-80 | -9.8% | 59 |
| Ely | $209,000 | 4.4% | $-321 | +6.1% | 59 |
| Glenwood | $253,750 | 3.5% | $-692 | -10.2% | 58 |
| Waverly | $339,500 | 3.6% | $-798 | -7.9% | 58 |
| Carlos | $425,000 | 2.5% | $-1,267 | +8.5% | 57 |
| Northern | $359,900 | 2.8% | $-1,266 | +3.0% | 57 |
| Pine River | $200,000 | 2.7% | $-571 | -7.4% | 57 |
| Orrock | $490,000 | 2.8% | $-1,640 | +11.2% | 56 |
| Redwood Falls | $185,000 | 5.8% | $-101 | +3.3% | 56 |
| Dilworth | $284,950 | 3.8% | $-695 | +2.7% | 56 |
| Maple Lake | $322,500 | 2.5% | $-1,196 | +9.1% | 56 |
| Centerville | $449,000 | 3.8% | $-849 | +4.0% | 55 |
| Zumbrota | $340,000 | 2.2% | $-1,144 | +6.4% | 55 |
| Nisswa | $525,995 | 0.2% | $-2,741 | +0.2% | 54 |
| Harris | $290,000 | 1.4% | $-1,791 | -1.4% | 53 |
| Pequot Lakes | $367,400 | 0.8% | $-1,835 | +30.7% | 53 |
| Wells | $215,500 | 3.7% | $-560 | +19.1% | 53 |
| Biwabik | $160,000 | 2.5% | $-958 | +23.6% | 52 |
| Scandia | $613,000 | 0.8% | $-3,262 | +19.9% | 52 |
| Dassel | $311,000 | 2.9% | $-907 | -7.5% | 52 |
| Spring Lake | $670,000 | 0.8% | $-4,328 | +0.4% | 51 |
| Braham | $237,930 | 3.1% | $-730 | -6.4% | 51 |
| Motley | $272,500 | 3.0% | $-714 | -6.3% | 50 |
| Park Rapids | $212,450 | 3.3% | $-595 | +13.1% | 50 |
| Breckenridge | $199,950 | 2.9% | $-616 | +3.6% | 50 |
| Deephaven | $1,150,000 | 0.4% | $-8,098 | +6.8% | 50 |
| Norwood Young America | $325,000 | 3.3% | $-706 | +0.6% | 49 |
| Oronoco | $520,000 | 1.2% | $-2,538 | +15.6% | 49 |
| Wabasha | $285,500 | 2.5% | $-866 | +4.2% | 49 |
| Chatfield | $270,000 | 1.4% | $-1,767 | -2.4% | 49 |
| Bradford | $385,000 | 2.6% | $-1,264 | -7.2% | 49 |
| St. James | $162,800 | 3.4% | $-449 | +9.3% | 48 |
| Linwood | $455,000 | 2.0% | $-1,685 | +12.2% | 48 |
| Rice | $305,000 | 3.2% | $-762 | -1.7% | 48 |
| Morris | $202,500 | 3.9% | $-372 | -0.4% | 47 |
| Falcon Heights | $402,500 | 3.0% | $-1,148 | -2.3% | 47 |
| Sylvan | $292,965 | 2.8% | $-1,250 | +6.8% | 47 |
| Columbus | $477,004 | 2.0% | $-1,947 | +1.7% | 47 |
| West Lakeland | $768,750 | 1.2% | $-4,116 | +1.1% | 46 |
| Long Prairie | $225,000 | 3.4% | $-498 | +12.2% | 46 |
| Empire | $467,450 | 3.5% | $-1,214 | -5.2% | 46 |
| Oak Park Heights | $422,450 | 3.9% | $-816 | -4.0% | 46 |
| Silver Bay | $154,000 | 4.7% | $-256 | +0.0% | 46 |
| Luverne | $224,000 | 2.9% | $-662 | -6.5% | 46 |
| Turtle Lake | $390,950 | 2.2% | $-1,306 | +11.2% | 46 |
| Long Lake | $445,000 | 2.2% | $-1,305 | +1.3% | 45 |
| Battle Lake | $375,950 | 1.7% | $-1,415 | +0.0% | 45 |
| Barnesville | $230,000 | 4.9% | $-298 | +3.2% | 45 |
| Crosby | $209,000 | 2.8% | $-648 | +5.9% | 45 |
| Southside | $418,000 | 1.0% | $-2,507 | -12.5% | 45 |
| Perham | $277,000 | 5.2% | $-284 | +2.9% | 44 |
| Clearwater | $326,250 | 2.3% | $-1,074 | +10.9% | 44 |
| Mora | $242,500 | 4.7% | $-338 | -0.9% | 44 |
| Plainview | $285,000 | 2.8% | $-791 | -3.1% | 44 |
| Blue Earth | $156,950 | 5.0% | $-149 | -2.3% | 44 |
| St. Charles | $325,000 | 1.8% | $-1,463 | +3.7% | 44 |
| Eveleth | $131,200 | 6.9% | $67 | +8.8% | 43 |
| Avon | $295,000 | 2.1% | $-1,177 | -11.9% | 43 |
| Independence | $850,000 | 0.3% | $-5,664 | -0.2% | 43 |
| Corinna | $518,500 | 1.5% | $-2,221 | -14.9% | 43 |
| Eagle Lake | $317,300 | 2.5% | $-1,331 | -2.4% | 42 |
| Sandstone | $188,950 | 3.4% | $-662 | +6.1% | 42 |
| Slayton | $164,000 | 5.6% | $-93 | +0.0% | 41 |
| Caledonia | $217,000 | 3.2% | $-557 | +1.5% | 41 |
| Waterville | $240,000 | 2.5% | $-947 | -14.5% | 41 |
| Rice Lake | $238,900 | 4.1% | $-648 | +3.3% | 41 |
| McGregor | $330,000 | 4.6% | $-270 | -10.0% | 41 |
| Shingobee | $413,000 | 1.1% | $-3,145 | -10.9% | 41 |
| Janesville | $295,950 | 3.1% | $-726 | +1.3% | 40 |
| Cokato | $299,950 | 3.3% | $-578 | -6.1% | 40 |
| Rush City | $294,950 | 6.6% | $77 | +17.8% | 40 |
| Dodge Center | $276,500 | 3.3% | $-615 | +10.7% | 40 |
| Northeast Itasca | $255,000 | 1.8% | $-1,254 | +11.7% | 40 |
| Marion | $450,125 | 2.5% | $-1,566 | +2.6% | 40 |
| Pipestone | $140,000 | 3.3% | $-501 | +2.0% | 39 |
| Palmer | $381,500 | 1.8% | $-1,435 | -6.4% | 39 |
| Mayer | $379,250 | 3.5% | $-908 | -8.1% | 39 |
| Winsted | $281,400 | 3.3% | $-748 | -4.2% | 39 |
| Hoyt Lakes | $146,000 | 5.6% | $-97 | -5.1% | 39 |
| Emily | $375,000 | 1.1% | $-2,403 | +8.4% | 39 |
| Grant Valley | $320,000 | 4.0% | $-616 | -12.5% | 39 |
| East Cook | $215,000 | 1.1% | $-2,290 | -0.5% | 38 |
| Blooming Prairie | $225,000 | 4.2% | $-367 | +2.8% | 38 |
| Grant | $750,000 | 1.1% | $-4,722 | +6.6% | 38 |
| Woodrow | $387,950 | 0.9% | $-1,887 | -5.0% | 38 |
| Babbitt | $135,500 | 5.8% | $-62 | -8.9% | 38 |
| Mission | $500,000 | -0.1% | $-3,379 | +35.2% | 37 |
| Stacy | $420,000 | 2.2% | $-1,919 | -1.9% | 37 |
| Miltona | $340,000 | 1.7% | $-1,449 | +17.7% | 37 |
| Lake No. 2 | $343,500 | 0.8% | $-2,102 | +6.1% | 36 |
| Pokegama | $335,000 | 1.6% | $-1,347 | -11.9% | 36 |
| Pine Lake | $355,000 | 1.5% | $-1,797 | -5.5% | 36 |
| Howard Lake | $324,950 | 3.8% | $-708 | +2.9% | 36 |
| Kenyon | $266,450 | 3.7% | $-597 | +23.7% | 36 |
| Esko | $387,950 | 1.1% | $-1,824 | -2.8% | 36 |
| Gaylord | $249,900 | 2.8% | $-711 | +4.4% | 35 |
| St. Bonifacius | $374,000 | 2.4% | $-1,316 | -5.0% | 35 |
| Baudette | $128,750 | 4.9% | $-196 | -25.2% | 35 |
| Afton | $750,000 | 1.1% | $-3,558 | -12.7% | 35 |
| Cascade | $700,000 | 1.9% | $-2,369 | +8.5% | 35 |
| Newport | $352,500 | 2.8% | $-1,354 | +11.9% | 35 |
| Lake View | $431,250 | 1.9% | $-1,997 | +27.0% | 34 |
| Fish Lake | $407,500 | 2.3% | $-1,425 | +23.2% | 34 |
| May | $642,500 | 1.7% | $-2,456 | -8.1% | 34 |
| Kathio | $175,000 | 3.0% | $-850 | +13.9% | 34 |
| Lynden | $287,500 | 2.0% | $-1,504 | +9.1% | 34 |
| Nowthen | $576,000 | 2.0% | $-2,190 | +2.8% | 34 |
| Lutsen | $411,750 | -0.1% | $-2,371 | -6.3% | 34 |
| Kimball | $280,000 | 2.1% | $-1,054 | -10.9% | 33 |
| Palisade | $188,000 | 5.7% | $-83 | -5.1% | 33 |
| Excelsior | $841,000 | 0.3% | $-6,999 | -14.2% | 33 |
| Baytown | $1,185,000 | 0.4% | $-6,300 | +5.2% | 33 |
| Bayport | $485,000 | 1.7% | $-2,350 | +10.9% | 33 |
| West Cook | $400,000 | 0.9% | $-3,410 | -14.2% | 33 |
| Eckles | $309,000 | 3.8% | $-648 | -6.3% | 33 |
| Watab | $315,000 | 1.8% | $-1,765 | +10.6% | 33 |
| Pelican Rapids | $180,000 | 6.4% | $13 | -1.8% | 33 |
| Elysian | $415,000 | 1.4% | $-1,621 | +13.6% | 33 |
| Granite Falls | $167,000 | 4.8% | $-231 | -16.9% | 33 |
| Roseau | $190,230 | 3.7% | $-404 | -6.3% | 32 |
| Lake Crystal | $214,000 | 4.2% | $-474 | -3.1% | 32 |
| Henrietta | $277,450 | 1.3% | $-1,678 | -19.4% | 32 |
| Dunn | $420,000 | 1.3% | $-2,973 | +3.5% | 32 |
| Chickamaw Beach | $244,000 | 1.4% | $-1,587 | -5.7% | 32 |
| Aurora | $156,000 | 5.5% | $-92 | -14.0% | 32 |
| Arlington | $248,750 | 2.8% | $-764 | +10.4% | 32 |
| East Gull Lake | $747,500 | -0.4% | $-7,938 | +81.3% | 32 |
| Lake Mary | $175,000 | 2.2% | $-1,149 | +17.0% | 32 |
| New Market | $710,000 | 1.6% | $-3,128 | +1.6% | 31 |
| Stanford | $500,000 | 1.7% | $-2,204 | +22.9% | 31 |
| Spencer Brook | $459,900 | 1.9% | $-2,141 | +9.4% | 31 |
| Rush Lake | $262,500 | 1.7% | $-975 | +6.5% | 31 |
| Dundas | $370,000 | 2.8% | $-1,013 | -6.3% | 31 |
| Blue Hill | $435,000 | 3.3% | $-1,266 | +10.0% | 31 |
| Lake Edward | $506,000 | 0.8% | $-2,787 | -6.6% | 31 |
| Benson | $160,000 | 5.2% | $-176 | -8.9% | 31 |
| Lake Eunice | $441,000 | 1.0% | $-2,574 | -2.9% | 31 |
| Sleepy Eye | $164,000 | 4.2% | $-294 | +10.9% | 30 |
| Backus | $229,900 | — | — | -6.9% | 30 |
| Tracy | $168,700 | 5.8% | $-64 | +8.1% | 30 |
| Bay Lake | $272,500 | 0.6% | $-1,919 | -31.5% | 30 |
| Deerwood | $288,750 | 1.6% | $-1,410 | -35.9% | 30 |
| Windemere | $216,500 | 1.6% | $-1,776 | +15.0% | 30 |
| Irondale | $296,250 | 1.4% | $-1,489 | -12.6% | 30 |
| Madison Lake | $324,749 | 1.7% | $-1,324 | -10.1% | 30 |
| Proctor | $243,750 | 2.8% | $-775 | +20.4% | 30 |
| Brockway | $422,500 | 1.3% | $-2,524 | +2.7% | 30 |
Ready to act on these markets? Create a free account to screen Minnesota listings by cash flow, or see the national market data.