Flip Detector — Rochester, MN
Property flips in Rochester, MN — bought and resold within 24 months for 20%+ profit.
What is a flip?
A property bought and resold within 24 months, where the second sale price was at least 20% higher than the buy price. That gap usually pays for renovation, holding costs, and investor profit.
We compare consecutive deed transfers from public county records. When the same property changes hands twice in a short window with a meaningful price jump, we tag it as a flip.
Spot neighborhoods where investors are buying and reselling, gauge typical profit margins in your market, and benchmark your own deals against real, completed transactions.
Top states by flip activity
Most-active states
1Y| # | State | Flips (12mo) | Avg gain % | Avg hold | Avg sale price |
|---|---|---|---|---|---|
| 1 | Florida (FL) | 2,195 | +267.3% | 13.2 mo | $738K |
| 2 | California (CA) | 837 | +106.7% | 13.2 mo | $1.53M |
| 3 | Georgia (GA) | 791 | +197.9% | 12.1 mo | $683.6K |
| 4 | New York (NY) | 731 | +140.8% | 13.7 mo | $836.6K |
| 5 | North Carolina (NC) | 672 | +227.8% | 14.0 mo | $529.5K |
| 6 | Ohio (OH) | 652 | +173.6% | 12.5 mo | $403K |
| 7 | Illinois (IL) | 584 | +161.9% | 13.2 mo | $444.6K |
| 8 | Arizona (AZ) | 513 | +188.8% | 13.3 mo | $563K |
| 9 | Tennessee (TN) | 504 | +181.5% | 12.3 mo | $496.5K |
| 10 | New Jersey (NJ) | 500 | +143.4% | 14.1 mo | $966.3K |
| 11 | Pennsylvania (PA) | 486 | +157.4% | 13.7 mo | $338.7K |
| 12 | Michigan (MI) | 478 | +179.9% | 13.2 mo | $359.3K |
Top cities by flip activity (last 12 months)
Most-active cities
1Y| # | City | State | Flips (12mo) | Avg gain % | Avg hold | Median sale price |
|---|---|---|---|---|---|---|
| 1 | Cape Coral | FL | 197 | +456.8% | 10.9 mo | $374.6K |
| 2 | Chicago | IL | 116 | +166.0% | 14.4 mo | $509.9K |
| 3 | Palm Bay | FL | 113 | +559.0% | 13.2 mo | $326.2K |
| 4 | Palm Coast | FL | 88 | +398.6% | 15.3 mo | $358.8K |
| 5 | Baltimore | MD | 75 | +153.9% | 12.1 mo | $270.6K |
| 6 | Cleveland | OH | 67 | +121.8% | 12.1 mo | $185.9K |
| 7 | Port Charlotte | FL | 65 | +263.6% | 12.1 mo | $164.9K |
| 8 | Detroit | MI | 61 | +141.2% | 11.9 mo | $163.8K |
| 9 | Atlanta | GA | 60 | +169.2% | 13.3 mo | $1.45M |
| 10 | Lehigh Acres | FL | 60 | +498.7% | 13.6 mo | $224.1K |
| 11 | Philadelphia | PA | 59 | +187.6% | 14.1 mo | $300.5K |
| 12 | Los Angeles | CA | 50 | +94.3% | 14.5 mo | $1.96M |
| 13 | Miami | FL | 44 | +62.5% | 14.6 mo | $1.9M |
| 14 | Indianapolis | IN | 42 | +111.4% | 8.9 mo | $305.7K |
| 15 | Memphis | TN | 40 | +195.4% | 10.2 mo | $208.1K |
| 16 | Show Low | AZ | 40 | +170.3% | 13.8 mo | $329.5K |
| 17 | Ocala | FL | 40 | +475.6% | 13.7 mo | $504.7K |
| 18 | Brooklyn | NY | 38 | +128.8% | 13.6 mo | $1.57M |
| 19 | Orlando | FL | 35 | +98.5% | 12.9 mo | $643.9K |
| 20 | Phoenix | AZ | 34 | +55.6% | 10.5 mo | $720.6K |
| 21 | Scottsdale | AZ | 33 | +76.3% | 12.3 mo | $1.77M |
| 22 | Homosassa | FL | 32 | +439.9% | 14.1 mo | $257.5K |
| 23 | Birmingham | AL | 32 | +101.8% | 12.5 mo | $208.8K |
| 24 | Little Rock | AR | 31 | +241.3% | 14.2 mo | $333.9K |
| 25 | Jacksonville | FL | 31 | +160.8% | 10.7 mo | $522.2K |
Browse individual flips
Recent flips
250 results · page 5 of 5| Address | City | State | Buy date | Buy price | Sell date | Sell price | Gain $ | Gain % | Hold |
|---|---|---|---|---|---|---|---|---|---|
| 1706 10th Ave | Rochester | MN | Feb 9, 2022 | $200,000 | May 10, 2022 | $289,900 | $89,900 | +45.0% | 3 mo |
| 3144 Bella Terra Ln | Rochester | MN | May 3, 2021 | $99,900 | May 10, 2022 | $699,900 | $600,000 | +600.6% | 12 mo |
| 1424 Sunset Ave | Rochester | MN | Mar 15, 2021 | $200,000 | May 6, 2022 | $297,500 | $97,500 | +48.8% | 14 mo |
| 207 21st St | Rochester | MN | Jun 9, 2021 | $190,000 | May 5, 2022 | $250,000 | $60,000 | +31.6% | 11 mo |
| 1904 Greenview Pl | Rochester | MN | Oct 29, 2021 | $100,000 | May 5, 2022 | $184,900 | $84,900 | +84.9% | 6 mo |
| 2965 Monroe Dr | Rochester | MN | Oct 23, 2020 | $164,900 | May 5, 2022 | $217,775 | $52,875 | +32.1% | 19 mo |
| 1933 Cabernet Ln | Rochester | MN | Jul 31, 2020 | $183,700 | May 5, 2022 | $240,000 | $56,300 | +30.6% | 21 mo |
| 6446 Sunset Hill Pl | Rochester | MN | Jun 29, 2021 | $70,000 | Apr 29, 2022 | $379,900 | $309,900 | +442.7% | 10 mo |
| 810 1st St | Rochester | MN | Dec 2, 2020 | $255,000 | Apr 29, 2022 | $325,000 | $70,000 | +27.5% | 17 mo |
| 4412 Manor Brook Dr | Rochester | MN | Nov 25, 2020 | $245,000 | Apr 28, 2022 | $460,000 | $215,000 | +87.8% | 17 mo |
| 1012 1st St | Rochester | MN | May 21, 2020 | $270,000 | Apr 19, 2022 | $330,000 | $60,000 | +22.2% | 23 mo |
| 2650 Wild Rose Ln | Rochester | MN | May 5, 2020 | $1,330,000 | Apr 19, 2022 | $1,714,000 | $384,000 | +28.9% | 24 mo |
| 1520 4th St | Rochester | MN | Aug 6, 2021 | $81,000 | Apr 8, 2022 | $221,000 | $140,000 | +172.8% | 8 mo |
| 3785 Fernwood Ln | Rochester | MN | Apr 29, 2021 | $100,000 | Apr 8, 2022 | $615,000 | $515,000 | +515.0% | 11 mo |
| 935 12th Ave | Rochester | MN | Feb 7, 2020 | $138,000 | Dec 29, 2021 | $177,900 | $39,900 | +28.9% | 23 mo |
| 1141 33rd St | Rochester | MN | Oct 7, 2020 | $255,000 | Sep 9, 2021 | $360,000 | $105,000 | +41.2% | 11 mo |
| 815 1st St | Rochester | MN | May 12, 2021 | $134,721 | Aug 31, 2021 | $235,000 | $100,279 | +74.4% | 4 mo |
| 4342 7th St | Rochester | MN | Jul 7, 2021 | $146,358 | Aug 30, 2021 | $220,000 | $73,642 | +50.3% | 2 mo |
| 2204 17th Ave | Rochester | MN | Jan 27, 2021 | $175,000 | Jul 30, 2021 | $290,000 | $115,000 | +65.7% | 6 mo |
| 6453 Summit Pine Ln | Rochester | MN | Dec 10, 2020 | $74,900 | Jun 28, 2021 | $539,952 | $465,052 | +620.9% | 7 mo |
| 725 7th St | Rochester | MN | Jan 8, 2020 | $138,000 | May 5, 2021 | $167,000 | $29,000 | +21.0% | 16 mo |
| 110 10 1/4 St | Rochester | MN | May 29, 2019 | $138,330 | Apr 9, 2021 | $190,000 | $51,670 | +37.4% | 23 mo |
| 2303 Woodstone Ln | Rochester | MN | Nov 27, 2019 | $60,000 | Jan 15, 2021 | $549,470 | $489,470 | +815.8% | 14 mo |
| 1106 8th Ave | Rochester | MN | Aug 2, 2019 | $208,000 | Nov 5, 2020 | $275,000 | $67,000 | +32.2% | 15 mo |
| 4961 3rd St | Rochester | MN | Aug 16, 2019 | $60,000 | Sep 25, 2020 | $370,000 | $310,000 | +516.7% | 14 mo |
| 1012 1st St | Rochester | MN | Aug 24, 2018 | $156,000 | May 21, 2020 | $270,000 | $114,000 | +73.1% | 21 mo |
| 1628 5th Ave | Rochester | MN | Jul 3, 2018 | $170,000 | May 20, 2020 | $218,200 | $48,200 | +28.4% | 23 mo |
| 407 7th St | Rochester | MN | Jul 6, 2018 | $174,900 | Apr 7, 2020 | $225,000 | $50,100 | +28.6% | 21 mo |
| 2011 Elton Hills Dr | Rochester | MN | Jan 18, 2019 | $115,000 | Mar 12, 2020 | $209,400 | $94,400 | +82.1% | 14 mo |
| 3176 Century Ridge Rd | Rochester | MN | Jun 12, 2019 | $134,900 | Dec 26, 2019 | $791,030 | $656,130 | +486.4% | 7 mo |
| 2994 Sherburn Ln | Rochester | MN | Mar 29, 2018 | $146,000 | Nov 15, 2019 | $310,000 | $164,000 | +112.3% | 20 mo |
| 2851 Dunlap Ln | Rochester | MN | Apr 16, 2019 | $67,900 | Nov 14, 2019 | $516,706 | $448,806 | +661.0% | 7 mo |
| 3873 Mayo Lake Rd | Rochester | MN | Jan 1, 2018 | $60,000 | Oct 21, 2019 | $438,900 | $378,900 | +631.5% | 22 mo |
| 5676 Cornucopia Ave | Rochester | MN | Jan 1, 2018 | $85,000 | Sep 6, 2019 | $259,900 | $174,900 | +205.8% | 20 mo |
| 4397 Stone Point Dr | Rochester | MN | Aug 30, 2018 | $72,700 | Aug 16, 2019 | $464,900 | $392,200 | +539.5% | 12 mo |
| 5363 Solstice Pl | Rochester | MN | Jan 1, 2019 | $42,500 | Aug 5, 2019 | $297,975 | $255,475 | +601.1% | 7 mo |
| 3725 10th Ave | Rochester | MN | Feb 18, 2019 | $180,000 | May 17, 2019 | $225,500 | $45,500 | +25.3% | 3 mo |
| 1608 26th St | Rochester | MN | Jan 1, 2019 | $89,950 | May 9, 2019 | $179,900 | $89,950 | +100.0% | 4 mo |
| 223 8th Ave | Rochester | MN | Jan 1, 2019 | $163,000 | Feb 5, 2019 | $219,000 | $56,000 | +34.4% | 1 mo |
| 1315 6th St | Rochester | MN | Jun 4, 2018 | $143,100 | Jan 15, 2019 | $191,400 | $48,300 | +33.8% | 8 mo |
| 4220 Genevieve Pl | Rochester | MN | Oct 1, 2018 | $78,000 | Jan 1, 2019 | $459,900 | $381,900 | +489.6% | 3 mo |
| 118 9 1/2 St | Rochester | MN | Jan 1, 2018 | $72,000 | Jan 1, 2019 | $275,000 | $203,000 | +281.9% | 12 mo |
| 321 10th Ave | Rochester | MN | Apr 18, 2018 | $77,000 | Jan 1, 2019 | $177,000 | $100,000 | +129.9% | 9 mo |
| 3939 Stone Point Dr | Rochester | MN | Feb 9, 2018 | $75,000 | Jan 1, 2019 | $425,900 | $350,900 | +467.9% | 11 mo |
| 5488 Scenic View Dr | Rochester | MN | Mar 6, 2018 | $77,500 | Sep 24, 2018 | $582,799 | $505,299 | +652.0% | 7 mo |
| 2122 Edgewood Ct | Rochester | MN | Apr 17, 2018 | $36,666 | Jul 17, 2018 | $57,900 | $21,234 | +57.9% | 3 mo |
| 2104 Edgewood Ct | Rochester | MN | Apr 17, 2018 | $36,668 | Jul 17, 2018 | $57,900 | $21,232 | +57.9% | 3 mo |
| 5050 Weatherstone Dr | Rochester | MN | Mar 6, 2018 | $145,175 | Jun 21, 2018 | $204,900 | $59,725 | +41.1% | 4 mo |
| 312 Sunnydale Ln | Rochester | MN | Jan 1, 2018 | $38,500 | Jun 8, 2018 | $262,400 | $223,900 | +581.6% | 5 mo |
| 1708 3rd Ave | Rochester | MN | Mar 16, 2018 | $169,900 | May 18, 2018 | $206,000 | $36,100 | +21.2% | 2 mo |
How to interpret these numbers
A 200%+ jump can be a real flip with serious renovation, but it can also be a major addition (extra bedroom, full gut), an off-market family transfer recorded at $1, or a data-entry quirk. Use it as a signal — not a verdict.
Institutional buy-and-hold investors typically resell in 6–18 months. Individual fix-and-flip operators usually move faster — 3–9 months. A market full of 3-month holds suggests aggressive flipper activity; longer holds often mean rental conversions or speculative buyers.
Every transaction shown is sourced from county deed records — the same public filings used by title companies and assessors. We aggregate them nightly and only count consecutive sales of the same parcel. Source: public record.