Flip Detector — California Real Estate
Property flips across California — 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
41,295 results · page 783 of 826| Address | City | State | Buy date | Buy price | Sell date | Sell price | Gain $ | Gain % | Hold |
|---|---|---|---|---|---|---|---|---|---|
| 12955 Arbor Ln | Red Bluff | CA | Oct 2, 2018 | $232,500 | Mar 6, 2020 | $289,900 | $57,400 | +24.7% | 17 mo |
| 3912 Belden St | Sacramento | CA | Apr 26, 2018 | $75,000 | Mar 6, 2020 | $340,000 | $265,000 | +353.3% | 23 mo |
| 529 Barrymore St | Stockton | CA | Aug 29, 2019 | $215,000 | Mar 6, 2020 | $262,000 | $47,000 | +21.9% | 6 mo |
| 36046 Joltaire Way | Winchester | CA | Oct 29, 2019 | $355,000 | Mar 6, 2020 | $459,000 | $104,000 | +29.3% | 4 mo |
| 1431 Joliet St | El Cajon | CA | Nov 4, 2019 | $312,000 | Mar 6, 2020 | $515,000 | $203,000 | +65.1% | 4 mo |
| 31687 Via Cervantes | San Juan Capistrano | CA | Nov 16, 2018 | $600,000 | Mar 6, 2020 | $1,640,000 | $1,040,000 | +173.3% | 16 mo |
| 12634 Berenda St | Victorville | CA | Sep 14, 2018 | $1,150,000 | Mar 6, 2020 | $2,365,500 | $1,215,500 | +105.7% | 18 mo |
| 15136 Onyx Rd | Victorville | CA | Sep 14, 2018 | $1,150,000 | Mar 6, 2020 | $2,365,500 | $1,215,500 | +105.7% | 18 mo |
| 42372 Eagle Ridge Dr | Big Bear Lake | CA | Sep 24, 2018 | $165,000 | Mar 5, 2020 | $780,000 | $615,000 | +372.7% | 18 mo |
| 5491 Pinnacle Ln | San Bernardino | CA | May 15, 2018 | $70,000 | Mar 4, 2020 | $530,000 | $460,000 | +657.1% | 22 mo |
| 603 Attenborough Way | San Jacinto | CA | Sep 12, 2019 | $205,000 | Mar 4, 2020 | $279,000 | $74,000 | +36.1% | 6 mo |
| 4461 Risstay Way | Shasta Lake | CA | Feb 6, 2019 | $300,000 | Mar 4, 2020 | $429,900 | $129,900 | +43.3% | 13 mo |
| 12990 Austin Forest Cir | Auburn | CA | Jul 16, 2019 | $150,000 | Mar 3, 2020 | $959,000 | $809,000 | +539.3% | 8 mo |
| 9836 Portola Dr | Beverly Hills | CA | Aug 21, 2018 | $215,000 | Mar 3, 2020 | $330,000 | $115,000 | +53.5% | 19 mo |
| 124 J St | Brawley | CA | Oct 28, 2019 | $130,000 | Mar 3, 2020 | $282,500 | $152,500 | +117.3% | 4 mo |
| 841 Beech St | Escondido | CA | Oct 1, 2019 | $342,500 | Mar 3, 2020 | $520,000 | $177,500 | +51.8% | 5 mo |
| 19397 Baelen St | Rowland Heights | CA | Nov 13, 2019 | $400,000 | Mar 3, 2020 | $620,000 | $220,000 | +55.0% | 4 mo |
| 4575 Maplewood Ave | Los Angeles | CA | Aug 6, 2018 | $2,250,000 | Mar 2, 2020 | $3,712,500 | $1,462,500 | +65.0% | 19 mo |
| 348 Mozumdar Dr | Cedarpines Park | CA | Nov 6, 2019 | $130,000 | Mar 2, 2020 | $260,000 | $130,000 | +100.0% | 4 mo |
| 480 Molino Ave | Mill Valley | CA | Jun 29, 2018 | $1,375,000 | Mar 2, 2020 | $1,736,000 | $361,000 | +26.3% | 20 mo |
| 7010 Hedgewood Dr | Rancho Palos Verdes | CA | Oct 23, 2019 | $975,000 | Mar 2, 2020 | $1,430,000 | $455,000 | +46.7% | 4 mo |
| 108 Edinburgh Ave | Los Angeles | CA | Sep 21, 2018 | $1,500,000 | Feb 28, 2020 | $3,500,000 | $2,000,000 | +133.3% | 18 mo |
| 2185 Esplanade | Chico | CA | Feb 8, 2019 | $825,000 | Feb 28, 2020 | $1,500,000 | $675,000 | +81.8% | 13 mo |
| 1711 6th St | Long Beach | CA | Aug 2, 2019 | $218,000 | Feb 28, 2020 | $550,000 | $332,000 | +152.3% | 7 mo |
| 5533 Roswell St | San Diego | CA | Nov 6, 2019 | $360,000 | Feb 28, 2020 | $515,000 | $155,000 | +43.1% | 4 mo |
| 19860 Covell St | Riverside | CA | Apr 5, 2019 | $391,000 | Feb 28, 2020 | $680,000 | $289,000 | +73.9% | 11 mo |
| 38250 Devils Canyon Dr | Palm Desert | CA | Nov 12, 2019 | $250,000 | Feb 28, 2020 | $315,000 | $65,000 | +26.0% | 4 mo |
| 38915 Foxholm Dr | Palmdale | CA | Nov 14, 2019 | $210,000 | Feb 28, 2020 | $289,900 | $79,900 | +38.0% | 4 mo |
| 28923 Potomac Dr | Lake Arrowhead | CA | Apr 16, 2018 | $305,000 | Feb 28, 2020 | $510,000 | $205,000 | +67.2% | 23 mo |
| 22560 Ladan Ln | Grass Valley | CA | Aug 22, 2019 | $190,000 | Feb 28, 2020 | $285,000 | $95,000 | +50.0% | 6 mo |
| 4193 McConnell Blvd | Culver City | CA | May 14, 2018 | $1,000,000 | Feb 28, 2020 | $2,700,000 | $1,700,000 | +170.0% | 22 mo |
| 6121 Winding Way | Carmichael | CA | Oct 7, 2019 | $325,000 | Feb 28, 2020 | $500,000 | $175,000 | +53.8% | 5 mo |
| 337 Costa Mesa St | Costa Mesa | CA | Jun 29, 2018 | $995,000 | Feb 28, 2020 | $1,990,000 | $995,000 | +100.0% | 20 mo |
| Mount Vernon St | Lemon Grove | CA | Jan 28, 2020 | $496,000 | Feb 28, 2020 | $635,150 | $139,150 | +28.1% | 1 mo |
| 16910 Barnell Ave | Morgan Hill | CA | Sep 25, 2019 | $625,000 | Feb 28, 2020 | $825,000 | $200,000 | +32.0% | 5 mo |
| 26302 Fawn Ct | Pioneer | CA | Mar 22, 2018 | $170,000 | Feb 28, 2020 | $215,000 | $45,000 | +26.5% | 24 mo |
| 2943 Battram St | Pomona | CA | Sep 25, 2019 | $330,000 | Feb 28, 2020 | $450,000 | $120,000 | +36.4% | 5 mo |
| 32191 Avenida Los Amigos | San Juan Capistrano | CA | May 8, 2019 | $610,000 | Feb 28, 2020 | $737,500 | $127,500 | +20.9% | 10 mo |
| 1032 B Los Gamos Rd | San Rafael | CA | Dec 20, 2019 | $147,500 | Feb 28, 2020 | $431,000 | $283,500 | +192.2% | 2 mo |
| 1231 Hesperian St | Santa Ana | CA | Aug 6, 2019 | $383,000 | Feb 28, 2020 | $586,000 | $203,000 | +53.0% | 7 mo |
| 234 Freeman St | Woodland | CA | Jun 26, 2019 | $250,000 | Feb 28, 2020 | $340,000 | $90,000 | +36.0% | 8 mo |
| 45525 Highway 79 | Aguanga | CA | Mar 28, 2018 | $25,000 | Feb 27, 2020 | $40,000 | $15,000 | +60.0% | 23 mo |
| 3653 3rd Ave | San Diego | CA | Aug 5, 2019 | $510,000 | Feb 27, 2020 | $620,000 | $110,000 | +21.6% | 7 mo |
| 3137 Somerset Rd | Sacramento | CA | Mar 14, 2019 | $90,000 | Feb 27, 2020 | $110,000 | $20,000 | +22.2% | 12 mo |
| 1325 Holt St | Stockton | CA | May 31, 2019 | $150,000 | Feb 27, 2020 | $277,000 | $127,000 | +84.7% | 9 mo |
| 1425 Parkview St | Manteca | CA | Sep 12, 2019 | $330,000 | Feb 27, 2020 | $420,000 | $90,000 | +27.3% | 6 mo |
| 2113 Roskelley Dr | Concord | CA | Oct 24, 2019 | $427,500 | Feb 27, 2020 | $612,500 | $185,000 | +43.3% | 4 mo |
| 605 Humbolt Dr | Suisun City | CA | Dec 24, 2019 | $360,000 | Feb 27, 2020 | $477,000 | $117,000 | +32.5% | 2 mo |
| 3414 Oxford Rd | Cameron Park | CA | May 24, 2019 | $400,000 | Feb 27, 2020 | $499,500 | $99,500 | +24.9% | 9 mo |
| 6685 Sunnyhill Rd | Joshua Tree | CA | Jan 10, 2020 | $130,000 | Feb 27, 2020 | $377,000 | $247,000 | +190.0% | 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.