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 760 of 826| Address | City | State | Buy date | Buy price | Sell date | Sell price | Gain $ | Gain % | Hold |
|---|---|---|---|---|---|---|---|---|---|
| 1241 Santa Fe Dr | Barstow | CA | Jan 10, 2020 | $40,000 | Nov 23, 2020 | $135,000 | $95,000 | +237.5% | 11 mo |
| 5971 Barton Ranch Ct | Granite Bay | CA | May 6, 2020 | $260,000 | Nov 23, 2020 | $527,000 | $267,000 | +102.7% | 7 mo |
| 3987 Mountain View Ave | San Bernardino | CA | Aug 7, 2020 | $225,000 | Nov 23, 2020 | $320,000 | $95,000 | +42.2% | 4 mo |
| 15506 Huston St | Encino | CA | Jul 28, 2020 | $950,000 | Nov 23, 2020 | $1,462,000 | $512,000 | +53.9% | 4 mo |
| South Rd | Apple Valley | CA | Jul 12, 2019 | $28,000 | Nov 20, 2020 | $120,000 | $92,000 | +328.6% | 17 mo |
| 1071 Calle De Las Estrellas | Azusa | CA | Nov 15, 2019 | $250,000 | Nov 20, 2020 | $350,000 | $100,000 | +40.0% | 12 mo |
| 2338 Tustin Ave | Newport Beach | CA | Jun 30, 2020 | $1,225,000 | Nov 20, 2020 | $1,700,000 | $475,000 | +38.8% | 5 mo |
| 12511 A St | Biola | CA | May 28, 2020 | $125,000 | Nov 20, 2020 | $195,000 | $70,000 | +56.0% | 6 mo |
| 27048 State Highway 189 | Blue Jay | CA | May 21, 2019 | $247,000 | Nov 20, 2020 | $299,900 | $52,900 | +21.4% | 18 mo |
| 343 Hemet St | Hemet | CA | Aug 20, 2019 | $347,000 | Nov 20, 2020 | $500,000 | $153,000 | +44.1% | 15 mo |
| 29449 Pineleaf St | Menifee | CA | Feb 20, 2019 | $385,000 | Nov 20, 2020 | $475,000 | $90,000 | +23.4% | 21 mo |
| 8275 Beehive Ct | Fair Oaks | CA | Dec 18, 2019 | $330,000 | Nov 20, 2020 | $440,000 | $110,000 | +33.3% | 11 mo |
| 5328 Allott Ave | Sherman Oaks | CA | Dec 11, 2019 | $885,000 | Nov 20, 2020 | $2,050,000 | $1,165,000 | +131.6% | 12 mo |
| 348 Santa Clara Blvd | Big Bear Lake | CA | Jul 30, 2020 | $130,000 | Nov 19, 2020 | $649,000 | $519,000 | +399.2% | 4 mo |
| 3591 Quail Lakes Dr | Stockton | CA | Feb 5, 2019 | $110,000 | Nov 19, 2020 | $136,000 | $26,000 | +23.6% | 22 mo |
| 446 6 1/2 Ave | Corcoran | CA | May 16, 2019 | $61,000 | Nov 19, 2020 | $80,000 | $19,000 | +31.1% | 18 mo |
| 407 Woodland Dr | Arroyo Grande | CA | Oct 18, 2019 | $530,000 | Nov 18, 2020 | $655,000 | $125,000 | +23.6% | 13 mo |
| 137 Candy St | Bakersfield | CA | Jul 31, 2020 | $135,000 | Nov 18, 2020 | $185,000 | $50,000 | +37.0% | 4 mo |
| 348 Santa Clara Blvd | Big Bear Lake | CA | Jul 30, 2020 | $130,000 | Nov 18, 2020 | $649,000 | $519,000 | +399.2% | 4 mo |
| 17080 Brandy Pl | Grass Valley | CA | Sep 16, 2019 | $50,000 | Nov 18, 2020 | $125,000 | $75,000 | +150.0% | 14 mo |
| 634 8th St | Imperial Beach | CA | Jun 1, 2020 | $262,000 | Nov 18, 2020 | $399,000 | $137,000 | +52.3% | 6 mo |
| 1042 Midway Dr | Alpine | CA | Jul 10, 2020 | $330,000 | Nov 17, 2020 | $540,000 | $210,000 | +63.6% | 4 mo |
| 645 Villa Grove Ave | Big Bear City | CA | Mar 2, 2020 | $283,500 | Nov 17, 2020 | $359,000 | $75,500 | +26.6% | 9 mo |
| 505 Linda Vista Dr | Bakersfield | CA | Aug 14, 2020 | $130,000 | Nov 16, 2020 | $190,000 | $60,000 | +46.2% | 3 mo |
| 2605 Lomita Verde Dr | Bakersfield | CA | Mar 18, 2020 | $177,000 | Nov 16, 2020 | $285,000 | $108,000 | +61.0% | 8 mo |
| 22165 Gilmore Ranch Rd | Red Bluff | CA | Jun 17, 2019 | $225,000 | Nov 16, 2020 | $1,700,000 | $1,475,000 | +655.6% | 17 mo |
| 4359 Van Buren Blvd | Riverside | CA | May 1, 2019 | $276,000 | Nov 16, 2020 | $410,000 | $134,000 | +48.6% | 19 mo |
| 680 Victoria Ct | Lake Arrowhead | CA | Dec 27, 2018 | $168,400 | Nov 16, 2020 | $220,000 | $51,600 | +30.6% | 23 mo |
| 2210 Prospect Ave | Paso Robles | CA | Jun 28, 2019 | $155,000 | Nov 16, 2020 | $812,000 | $657,000 | +423.9% | 17 mo |
| 9224 Camulos Ave | Montclair | CA | Aug 31, 2020 | $389,000 | Nov 16, 2020 | $586,000 | $197,000 | +50.6% | 3 mo |
| 50151 Mecca Rd | Morongo Valley | CA | Dec 16, 2019 | $130,000 | Nov 16, 2020 | $165,000 | $35,000 | +26.9% | 11 mo |
| 1812 Matterhorn Dr | Pine Mountain Club | CA | Mar 12, 2019 | $9,700 | Nov 16, 2020 | $14,000 | $4,300 | +44.3% | 21 mo |
| 9572 Frank Way | Santee | CA | May 6, 2019 | $400,000 | Nov 16, 2020 | $505,000 | $105,000 | +26.3% | 19 mo |
| 14841 Kitterman Dr | — | CA | Jan 2, 2019 | $550,000 | Nov 13, 2020 | $675,000 | $125,000 | +22.7% | 23 mo |
| 17603 Hayes Ave | Lake Elsinore | CA | May 29, 2020 | $140,000 | Nov 13, 2020 | $293,000 | $153,000 | +109.3% | 6 mo |
| 315 Glendora Cir | Danville | CA | Aug 16, 2019 | $1,425,000 | Nov 13, 2020 | $2,000,000 | $575,000 | +40.4% | 15 mo |
| 2003 144th St | Gardena | CA | Aug 3, 2020 | $480,000 | Nov 13, 2020 | $700,000 | $220,000 | +45.8% | 3 mo |
| 607 Las Posas St | Ridgecrest | CA | Apr 30, 2020 | $175,000 | Nov 13, 2020 | $280,000 | $105,000 | +60.0% | 7 mo |
| 33071 Robert St | Wildomar | CA | Nov 1, 2019 | $61,136 | Nov 13, 2020 | $130,000 | $68,864 | +112.6% | 13 mo |
| 2501 Apollo Dr | Los Angeles | CA | May 30, 2019 | $1,975,000 | Nov 12, 2020 | $3,150,000 | $1,175,000 | +59.5% | 18 mo |
| 344 Maple Dr | Lake Arrowhead | CA | Jul 6, 2020 | $352,000 | Nov 12, 2020 | $449,000 | $97,000 | +27.6% | 4 mo |
| 5008 Casina Pl | El Dorado Hills | CA | Dec 6, 2019 | $100,000 | Nov 12, 2020 | $860,000 | $760,000 | +760.0% | 11 mo |
| 809 Colima St | La Jolla | CA | May 26, 2020 | $1,150,000 | Nov 12, 2020 | $1,525,000 | $375,000 | +32.6% | 6 mo |
| 32909 Pacifica Pl | Lake Elsinore | CA | Nov 9, 2020 | $302,000 | Nov 12, 2020 | $363,591 | $61,591 | +20.4% | 0 mo |
| 68775 Raposa Rd | Cathedral City | CA | Jun 25, 2019 | $440,000 | Nov 12, 2020 | $550,000 | $110,000 | +25.0% | 17 mo |
| 2465 Sage Dr | Campo | CA | Nov 19, 2018 | $286,000 | Nov 12, 2020 | $410,000 | $124,000 | +43.4% | 24 mo |
| 8811 Arrowhead Lake Rd | Hesperia | CA | Mar 17, 2020 | $45,000 | Nov 12, 2020 | $402,000 | $357,000 | +793.3% | 8 mo |
| 7079 Juniper Rd | Joshua Tree | CA | Aug 12, 2019 | $45,500 | Nov 12, 2020 | $60,100 | $14,600 | +32.1% | 15 mo |
| 7435 Lahontan Dr | Truckee | CA | Aug 28, 2020 | $199,000 | Nov 12, 2020 | $299,000 | $100,000 | +50.3% | 3 mo |
| 817 819 Gladys Ave | Long Beach | CA | Oct 31, 2019 | $525,000 | Nov 11, 2020 | $865,000 | $340,000 | +64.8% | 13 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.