Hold Period — Cities of Minnesota
Cities of Minnesota ranked by average flip hold-period.
Fastest-flip states (shortest avg hold)
Longest-hold states
City ranking — Minnesota (avg hold period)
Cities in Minnesota (sample ≥ 20 flips)
Sorted shortest to longest| # | City | Avg hold (yrs) | Avg hold (mo) | Avg gain % | Sample |
|---|---|---|---|---|---|
| 1 | East Bethel | 0.53 | 6.4 | +223.8% | 20 |
| 2 | Brooklyn Center | 0.59 | 7.2 | +69.8% | 88 |
| 3 | Burnsville | 0.65 | 7.9 | +45.2% | 49 |
| 4 | Apple Valley | 0.68 | 8.3 | +88.4% | 71 |
| 5 | Crystal | 0.68 | 8.2 | +70.0% | 76 |
| 6 | Oak Grove | 0.69 | 8.4 | +313.3% | 25 |
| 7 | Bloomington | 0.69 | 8.4 | +51.5% | 102 |
| 8 | Roseville | 0.70 | 8.6 | +70.2% | 42 |
| 9 | Champlin | 0.70 | 8.6 | +133.8% | 24 |
| 10 | Delano | 0.72 | 8.8 | +250.5% | 58 |
| 11 | Columbia Heights | 0.73 | 8.9 | +58.2% | 55 |
| 12 | Brooklyn Park | 0.74 | 9.1 | +71.8% | 86 |
| 13 | Kimball | 0.74 | 9.0 | +505.0% | 22 |
| 14 | Albertville | 0.77 | 9.4 | +224.1% | 24 |
| 15 | Nisswa | 0.77 | 9.4 | +206.2% | 21 |
| 16 | Oakdale | 0.77 | 9.3 | +60.6% | 28 |
| 17 | Cottage Grove | 0.78 | 9.5 | +134.5% | 73 |
| 18 | New Hope | 0.78 | 9.5 | +84.1% | 28 |
| 19 | Isanti | 0.78 | 9.4 | +382.8% | 97 |
| 20 | Richfield | 0.79 | 9.6 | +57.4% | 72 |
| 21 | Inver Grove Heights | 0.79 | 9.6 | +107.2% | 45 |
| 22 | Andover | 0.80 | 9.7 | +218.0% | 94 |
| 23 | Perham | 0.80 | 9.8 | +65.7% | 28 |
| 24 | Plymouth | 0.80 | 9.7 | +198.1% | 90 |
| 25 | Saint Michael | 0.80 | 9.7 | +221.8% | 56 |
| 26 | Minnetrista | 0.80 | 9.7 | +291.9% | 20 |
| 27 | Saint Louis Park | 0.80 | 9.8 | +63.4% | 34 |
| 28 | Robbinsdale | 0.81 | 9.8 | +106.1% | 49 |
| 29 | Monticello | 0.81 | 9.9 | +187.2% | 56 |
| 30 | Golden Valley | 0.82 | 10.0 | +77.0% | 44 |
| 31 | White Bear Lake | 0.82 | 10.0 | +141.7% | 40 |
| 32 | Dayton | 0.83 | 10.1 | +333.6% | 77 |
| 33 | Chisago City | 0.84 | 10.2 | +337.6% | 38 |
| 34 | Big Lake | 0.84 | 10.2 | +227.7% | 53 |
| 35 | Saint Paul | 0.85 | 10.3 | +98.9% | 215 |
| 36 | Rosemount | 0.85 | 10.3 | +164.9% | 32 |
| 37 | Waite Park | 0.85 | 10.4 | +94.0% | 22 |
| 38 | Anoka | 0.86 | 10.4 | +220.7% | 73 |
| 39 | Coon Rapids | 0.86 | 10.4 | +64.4% | 83 |
| 40 | Hopkins | 0.86 | 10.4 | +71.5% | 24 |
| 41 | New Brighton | 0.86 | 10.4 | +130.4% | 23 |
| 42 | Elko New Market | 0.86 | 10.4 | +257.4% | 33 |
| 43 | Wyoming | 0.86 | 10.5 | +335.3% | 32 |
| 44 | Woodbury | 0.87 | 10.6 | +175.0% | 135 |
| 45 | Ramsey | 0.87 | 10.6 | +142.6% | 72 |
| 46 | Maplewood | 0.88 | 10.7 | +85.7% | 48 |
| 47 | Pine City | 0.88 | 10.8 | +154.0% | 26 |
| 48 | Ham Lake | 0.88 | 10.7 | +337.7% | 42 |
| 49 | Lake Elmo | 0.88 | 10.7 | +248.0% | 129 |
| 50 | Minneapolis | 0.88 | 10.7 | +91.4% | 577 |
What hold period tells investors
Short average holds (under 2 years) indicate a liquid market — properties trade often, exit timing is flexible, and capital recycles quickly. Long holds (5+ years) suggest fewer buyers, slower exits, and higher carry-cost risk.
Markets where typical investors hold 3–9 months are dominated by fix-and-flip operators. Markets averaging 5–10 years are dominated by buy-and-hold landlords. Choose the strategy that matches the market — don't fight it.
This metric reflects only properties that resold. True buy-and-hold landlords who never sold during the data window are invisible here. Treat the numbers as a relative ranking across states, not an absolute hold-period truth. Source: public record.