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 821 of 826| Address | City | State | Buy date | Buy price | Sell date | Sell price | Gain $ | Gain % | Hold |
|---|---|---|---|---|---|---|---|---|---|
| 1621 Marty Ct | Modesto | CA | May 11, 2018 | $205,000 | Sep 13, 2018 | $272,500 | $67,500 | +32.9% | 4 mo |
| 2963 Baker St | Costa Mesa | CA | Jan 23, 2018 | $860,000 | Sep 13, 2018 | $1,159,000 | $299,000 | +34.8% | 8 mo |
| 6 Saturn Cir | Rancho Mirage | CA | Jan 12, 2018 | $519,000 | Sep 13, 2018 | $775,000 | $256,000 | +49.3% | 8 mo |
| 3222 Oak Grove Rd | Rossmoor | CA | Feb 26, 2018 | $850,000 | Sep 13, 2018 | $1,070,000 | $220,000 | +25.9% | 7 mo |
| 2412 Glenrose Ave | Altadena | CA | Jan 31, 2018 | $540,000 | Sep 12, 2018 | $655,500 | $115,500 | +21.4% | 7 mo |
| 1358 Oakland Rd | San Jose | CA | Jan 3, 2018 | $215,000 | Sep 12, 2018 | $260,000 | $45,000 | +20.9% | 8 mo |
| 1334 Ryde Ave | Stockton | CA | Feb 7, 2018 | $132,500 | Sep 10, 2018 | $236,000 | $103,500 | +78.1% | 7 mo |
| 2992 Purvis Ave | Clovis | CA | Jun 27, 2018 | $225,000 | Sep 10, 2018 | $285,000 | $60,000 | +26.7% | 3 mo |
| 14775 40th Ct | Clearlake | CA | Jun 7, 2018 | $95,550 | Sep 10, 2018 | $175,000 | $79,450 | +83.2% | 3 mo |
| 11158 Newcastle Ave | Granada Hills | CA | May 10, 2018 | $570,000 | Sep 10, 2018 | $719,999 | $149,999 | +26.3% | 4 mo |
| 15325 Orange Ave | Paramount | CA | May 3, 2018 | $52,900 | Sep 10, 2018 | $67,000 | $14,100 | +26.7% | 4 mo |
| 6707 Otto St | Bell Gardens | CA | May 31, 2018 | $143,500 | Sep 7, 2018 | $285,000 | $141,500 | +98.6% | 3 mo |
| 24542 4th St | San Bernardino | CA | Apr 25, 2018 | $42,000 | Sep 7, 2018 | $95,000 | $53,000 | +126.2% | 5 mo |
| 24540 4th St | San Bernardino | CA | Apr 25, 2018 | $42,000 | Sep 7, 2018 | $95,000 | $53,000 | +126.2% | 5 mo |
| 5035 Cherrywood Dr | Oceanside | CA | Mar 13, 2018 | $433,125 | Sep 7, 2018 | $520,000 | $86,875 | +20.1% | 6 mo |
| 1110 Gaucho Pl | Escondido | CA | Jun 14, 2018 | $410,000 | Sep 7, 2018 | $525,000 | $115,000 | +28.0% | 3 mo |
| 1973 Plumas Dr | Lathrop | CA | Aug 15, 2018 | $575,500 | Sep 7, 2018 | $2,771,000 | $2,195,500 | +381.5% | 1 mo |
| 23537 Sunburst Ln | Millville | CA | Feb 16, 2018 | $280,000 | Sep 7, 2018 | $395,000 | $115,000 | +41.1% | 7 mo |
| 125 Rainshadow Ct | Ridgecrest | CA | Mar 9, 2018 | $55,000 | Sep 7, 2018 | $348,500 | $293,500 | +533.6% | 6 mo |
| 22390 Ortega Dr | Salinas | CA | Feb 9, 2018 | $700,000 | Sep 7, 2018 | $940,000 | $240,000 | +34.3% | 7 mo |
| 1458 Bancroft Way | Berkeley | CA | Feb 16, 2018 | $400,000 | Sep 6, 2018 | $762,000 | $362,000 | +90.5% | 7 mo |
| 3209 Mira Mesa Ave | Oceanside | CA | Jun 6, 2018 | $470,000 | Sep 5, 2018 | $627,500 | $157,500 | +33.5% | 3 mo |
| 4735 Sunny Hills Rd | Oceanside | CA | Jan 24, 2018 | $295,000 | Sep 5, 2018 | $370,000 | $75,000 | +25.4% | 7 mo |
| Walnut Ave | Orangevale | CA | Mar 13, 2018 | $100,000 | Sep 5, 2018 | $225,000 | $125,000 | +125.0% | 6 mo |
| 9401 Mast Blvd | Santee | CA | May 14, 2018 | $350,000 | Sep 5, 2018 | $441,250 | $91,250 | +26.1% | 4 mo |
| 53015 Harrison St | Coachella | CA | Jun 1, 2018 | $100,000 | Sep 4, 2018 | $151,000 | $51,000 | +51.0% | 3 mo |
| 3261 Iowa St | Costa Mesa | CA | Apr 11, 2018 | $706,000 | Sep 3, 2018 | $865,000 | $159,000 | +22.5% | 5 mo |
| 3868 Manzanita Dr | Nice | CA | Feb 14, 2018 | $131,900 | Sep 1, 2018 | $208,500 | $76,600 | +58.1% | 7 mo |
| 3755 Vista Campana | Oceanside | CA | Feb 5, 2018 | $240,000 | Aug 31, 2018 | $310,000 | $70,000 | +29.2% | 7 mo |
| 2474 Longstaff Ct | San Marcos | CA | Jun 4, 2018 | $425,000 | Aug 31, 2018 | $532,000 | $107,000 | +25.2% | 3 mo |
| 64370 Brae Burn Ave | Desert Hot Springs | CA | Jun 12, 2018 | $170,000 | Aug 31, 2018 | $244,000 | $74,000 | +43.5% | 3 mo |
| 334 Cedar St | Compton | CA | May 7, 2018 | $251,995 | Aug 31, 2018 | $365,000 | $113,005 | +44.8% | 4 mo |
| 6986 Mountain Ave | Highland | CA | May 16, 2018 | $308,000 | Aug 31, 2018 | $395,000 | $87,000 | +28.2% | 4 mo |
| 1547 2nd Ave | Oroville | CA | Apr 19, 2018 | $215,000 | Aug 31, 2018 | $285,000 | $70,000 | +32.6% | 4 mo |
| 3835 Merced Ave | Baldwin Park | CA | Apr 3, 2018 | $285,000 | Aug 30, 2018 | $369,000 | $84,000 | +29.5% | 5 mo |
| 676 Elliott Rd | Paradise | CA | Feb 16, 2018 | $97,500 | Aug 30, 2018 | $229,000 | $131,500 | +134.9% | 7 mo |
| 29119 Carmel Rd | Menifee | CA | Mar 14, 2018 | $153,000 | Aug 30, 2018 | $245,000 | $92,000 | +60.1% | 6 mo |
| 4144 Moriah Way | North Highlands | CA | Apr 20, 2018 | $200,000 | Aug 29, 2018 | $249,500 | $49,500 | +24.8% | 4 mo |
| 13407 Peach Hill Rd | Moorpark | CA | Jan 4, 2018 | $425,000 | Aug 29, 2018 | $859,000 | $434,000 | +102.1% | 8 mo |
| 11851 San Timoteo Canyon Rd | Redlands | CA | Jan 19, 2018 | $600,000 | Aug 29, 2018 | $949,900 | $349,900 | +58.3% | 7 mo |
| 7590 Circuit Dr | Citrus Heights | CA | Apr 30, 2018 | $250,000 | Aug 28, 2018 | $337,000 | $87,000 | +34.8% | 4 mo |
| 16278 Wimbleton Dr | Victorville | CA | Mar 29, 2018 | $97,000 | Aug 28, 2018 | $169,900 | $72,900 | +75.2% | 5 mo |
| 7858 Basil Pl | Gilroy | CA | Jul 31, 2018 | $1,073,000 | Aug 27, 2018 | $1,429,000 | $356,000 | +33.2% | 1 mo |
| 1838 Donald St | Modesto | CA | May 31, 2018 | $130,000 | Aug 24, 2018 | $204,000 | $74,000 | +56.9% | 3 mo |
| 3149 Conestoga Canyon Rd | Palmdale | CA | Apr 27, 2018 | $230,000 | Aug 24, 2018 | $329,900 | $99,900 | +43.4% | 4 mo |
| 21901 Acarus Ave | Carson | CA | Mar 7, 2018 | $329,500 | Aug 24, 2018 | $649,000 | $319,500 | +97.0% | 6 mo |
| 2021 Mustang Ct | Plumas Lake | CA | Jan 30, 2018 | $1,463,000 | Aug 24, 2018 | $4,420,000 | $2,957,000 | +202.1% | 7 mo |
| 2047 Coffee Creek Way | Plumas Lake | CA | Jan 30, 2018 | $1,463,000 | Aug 24, 2018 | $4,058,000 | $2,595,000 | +177.4% | 7 mo |
| 2012 Appaloosa Ranch Ct | Plumas Lake | CA | Jan 22, 2018 | $1,650,100 | Aug 24, 2018 | $4,420,000 | $2,769,900 | +167.9% | 7 mo |
| 2023 Coffee Creek Way | Plumas Lake | CA | Jan 30, 2018 | $1,463,000 | Aug 24, 2018 | $4,420,000 | $2,957,000 | +202.1% | 7 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.