Flip Detector — Michigan Real Estate
Property flips across Michigan — 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
15,645 results · page 296 of 313| Address | City | State | Buy date | Buy price | Sell date | Sell price | Gain $ | Gain % | Hold |
|---|---|---|---|---|---|---|---|---|---|
| 2261 Forest Hill Ave | Grand Rapids | MI | Apr 24, 2019 | $233,625 | Mar 26, 2020 | $304,500 | $70,875 | +30.3% | 11 mo |
| 25538 Parsons Dr | Southfield | MI | Jun 12, 2018 | $160,000 | Mar 26, 2020 | $265,000 | $105,000 | +65.6% | 22 mo |
| 220 Mussey St | Romeo Vlg | MI | May 30, 2019 | $56,000 | Mar 25, 2020 | $309,000 | $253,000 | +451.8% | 10 mo |
| 226 Robertson Ave | Battle Creek | MI | Jan 17, 2019 | $60,500 | Mar 24, 2020 | $145,000 | $84,500 | +139.7% | 14 mo |
| 1326 Anthony Ct | Adrian | MI | Aug 13, 2019 | $90,000 | Mar 23, 2020 | $170,000 | $80,000 | +88.9% | 7 mo |
| 5058 Way St | Burton | MI | Apr 16, 2019 | $47,000 | Mar 23, 2020 | $117,000 | $70,000 | +148.9% | 11 mo |
| 120 Hersey St | Cadillac | MI | Jul 18, 2019 | $42,000 | Mar 23, 2020 | $116,480 | $74,480 | +177.3% | 8 mo |
| 4138 Ascott Ln | Commerce Township | MI | Jul 19, 2019 | $304,815 | Mar 20, 2020 | $484,000 | $179,185 | +58.8% | 8 mo |
| 4199 Springhill Dr | Hudsonville | MI | May 29, 2019 | $250,000 | Mar 20, 2020 | $307,400 | $57,400 | +23.0% | 10 mo |
| 4431 Copperhill Dr | Okemos | MI | Apr 13, 2018 | $175,000 | Mar 20, 2020 | $219,000 | $44,000 | +25.1% | 24 mo |
| 942 Colrain St | Wyoming | MI | Dec 17, 2019 | $138,000 | Mar 19, 2020 | $195,000 | $57,000 | +41.3% | 3 mo |
| 2326 Wilson Ave | Grand Rapids | MI | Feb 13, 2020 | $45,000 | Mar 19, 2020 | $91,700 | $46,700 | +103.8% | 1 mo |
| 933 Ferley St | Lansing | MI | Oct 21, 2019 | $46,500 | Mar 18, 2020 | $92,000 | $45,500 | +97.8% | 5 mo |
| 9150 Young Ave | Rockford | MI | Oct 16, 2018 | $90,000 | Mar 18, 2020 | $360,000 | $270,000 | +300.0% | 17 mo |
| 725 Clark St | Brighton | MI | Sep 6, 2019 | $299,600 | Mar 16, 2020 | $417,975 | $118,375 | +39.5% | 6 mo |
| 29379 McDonnell Ct | Southfield | MI | Aug 12, 2019 | $153,000 | Mar 16, 2020 | $225,000 | $72,000 | +47.1% | 7 mo |
| 1004 Maxlow Ave | Hazel Park | MI | Nov 19, 2018 | $77,000 | Mar 14, 2020 | $112,900 | $35,900 | +46.6% | 16 mo |
| 14235 Winthrop St | Detroit | MI | Nov 12, 2019 | $40,000 | Mar 13, 2020 | $66,500 | $26,500 | +66.3% | 4 mo |
| 937 Logan St | Grand Rapids | MI | Mar 18, 2019 | $71,777 | Mar 13, 2020 | $152,500 | $80,723 | +112.5% | 12 mo |
| 661 State St | Ionia | MI | Oct 5, 2018 | $53,000 | Mar 13, 2020 | $162,500 | $109,500 | +206.6% | 18 mo |
| 2405 Candlewick Dr | Orion | MI | Mar 28, 2019 | $210,000 | Mar 13, 2020 | $396,000 | $186,000 | +88.6% | 12 mo |
| 33864 Ashton Dr | Sterling Heights | MI | Jun 21, 2019 | $166,888 | Mar 13, 2020 | $225,000 | $58,112 | +34.8% | 9 mo |
| 14950 Armada Center Rd | — | MI | Nov 26, 2018 | $135,900 | Mar 12, 2020 | $269,000 | $133,100 | +97.9% | 16 mo |
| 232 Briarhill Dr | Battle Creek | MI | Aug 1, 2018 | $80,000 | Mar 11, 2020 | $110,000 | $30,000 | +37.5% | 20 mo |
| 718 Parkwood Ave | Blissfield | MI | Jul 16, 2018 | $43,000 | Mar 11, 2020 | $120,000 | $77,000 | +179.1% | 20 mo |
| 33804 Yorkridge St | Farmington Hills | MI | Oct 3, 2018 | $174,575 | Mar 11, 2020 | $415,000 | $240,425 | +137.7% | 18 mo |
| 10470 Richfield Rd | Allendale | MI | Aug 16, 2019 | $44,900 | Mar 9, 2020 | $239,900 | $195,000 | +434.3% | 7 mo |
| 6216 Hilliard Rd | Lansing | MI | Sep 20, 2019 | $34,900 | Mar 9, 2020 | $77,000 | $42,100 | +120.6% | 6 mo |
| 18653 Tracey St | Detroit | MI | Dec 21, 2018 | $45,000 | Mar 6, 2020 | $65,000 | $20,000 | +44.4% | 15 mo |
| 14722 Lydia Ave | Eastpointe | MI | Aug 21, 2019 | $204,000 | Mar 6, 2020 | $432,799 | $228,799 | +112.2% | 7 mo |
| 3920 Fenwick St | Grand Rapids | MI | Nov 8, 2019 | $134,000 | Mar 6, 2020 | $179,900 | $45,900 | +34.3% | 4 mo |
| 848 106th Ave | Plainwell | MI | Jan 15, 2020 | $40,000 | Mar 6, 2020 | $52,500 | $12,500 | +31.3% | 2 mo |
| 28301 Hollywood St | Roseville | MI | Dec 3, 2019 | $85,000 | Mar 6, 2020 | $140,000 | $55,000 | +64.7% | 3 mo |
| 3085 Marathon Rd | Columbiaville | MI | Oct 3, 2019 | $108,099 | Mar 5, 2020 | $209,000 | $100,901 | +93.3% | 5 mo |
| 3445 Harvard Rd | Detroit | MI | Jan 2, 2020 | $72,000 | Mar 5, 2020 | $149,000 | $77,000 | +106.9% | 2 mo |
| 22858 Rausch Ave | Eastpointe | MI | Dec 30, 2019 | $58,000 | Mar 5, 2020 | $105,000 | $47,000 | +81.0% | 2 mo |
| 5735 Cline Rd | Fruitport | MI | Feb 10, 2020 | $35,000 | Mar 5, 2020 | $52,500 | $17,500 | +50.0% | 1 mo |
| 101 Church St | Mount Clemens | MI | Aug 23, 2019 | $25,000 | Mar 5, 2020 | $193,500 | $168,500 | +674.0% | 7 mo |
| 17912 130th Ave | Nunica | MI | Jan 10, 2020 | $64,000 | Mar 5, 2020 | $123,000 | $59,000 | +92.2% | 2 mo |
| 25455 Ironwood Dr | Sturgis | MI | May 18, 2018 | $62,000 | Mar 5, 2020 | $420,000 | $358,000 | +577.4% | 22 mo |
| 126 Robin Dr | Coldwater | MI | Nov 1, 2019 | $53,550 | Mar 4, 2020 | $102,900 | $49,350 | +92.2% | 4 mo |
| 100 Montrose St | Grand Rapids | MI | Aug 30, 2019 | $75,000 | Mar 4, 2020 | $160,000 | $85,000 | +113.3% | 6 mo |
| 919 Mitchell St | Traverse City | MI | Feb 28, 2019 | $39,000 | Mar 3, 2020 | $232,500 | $193,500 | +496.2% | 12 mo |
| 29090 Rosemont St | Roseville | MI | Aug 2, 2019 | $95,000 | Mar 3, 2020 | $147,000 | $52,000 | +54.7% | 7 mo |
| 3401 Gratiot Ave | Flint | MI | Jan 29, 2020 | $31,000 | Mar 2, 2020 | $49,000 | $18,000 | +58.1% | 1 mo |
| 7145 Harrington Rd | Lexington | MI | Aug 14, 2018 | $69,850 | Mar 2, 2020 | $97,500 | $27,650 | +39.6% | 19 mo |
| 2778 Swarthout Rd | Hamburg Township | MI | Aug 14, 2019 | $68,500 | Mar 2, 2020 | $512,820 | $444,320 | +648.6% | 7 mo |
| 17296 Hanover Ave | Allen Park | MI | Aug 29, 2019 | $81,000 | Feb 28, 2020 | $120,750 | $39,750 | +49.1% | 6 mo |
| 825 Wisconsin Ave | Lansing | MI | Dec 6, 2019 | $50,000 | Feb 28, 2020 | $68,250 | $18,250 | +36.5% | 3 mo |
| 496 Lovell Dr | Troy | MI | May 14, 2018 | $155,000 | Feb 28, 2020 | $289,000 | $134,000 | +86.5% | 22 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.