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 756 of 826| Address | City | State | Buy date | Buy price | Sell date | Sell price | Gain $ | Gain % | Hold |
|---|---|---|---|---|---|---|---|---|---|
| 1241 Rosita Rd | Pacifica | CA | Oct 13, 2020 | $671,500 | Jan 6, 2021 | $840,000 | $168,500 | +25.1% | 3 mo |
| 11287 Lakeshore | Auburn | CA | Aug 12, 2019 | $645,000 | Jan 5, 2021 | $837,500 | $192,500 | +29.8% | 17 mo |
| 4 38 Acres Buckman Springs Rd | Campo | CA | Nov 16, 2020 | $83,500 | Jan 5, 2021 | $200,000 | $116,500 | +139.5% | 2 mo |
| 69702 Palm Springs Ave | Mountain Center | CA | May 20, 2019 | $100,000 | Jan 5, 2021 | $285,000 | $185,000 | +185.0% | 20 mo |
| 2393 Coolidge Way | Rancho Cordova | CA | Oct 21, 2020 | $307,000 | Jan 5, 2021 | $410,000 | $103,000 | +33.6% | 3 mo |
| 43 Alta Mira Ln | Oroville | CA | May 1, 2019 | $55,000 | Jan 5, 2021 | $115,000 | $60,000 | +109.1% | 21 mo |
| 141 L St | Tulare | CA | Jun 9, 2020 | $45,000 | Jan 5, 2021 | $70,000 | $25,000 | +55.6% | 7 mo |
| 5900 Robin Oak Dr | Angelus Oaks | CA | Dec 19, 2019 | $205,000 | Jan 4, 2021 | $285,000 | $80,000 | +39.0% | 13 mo |
| 562 Drakeley Ave | Atwater | CA | Jul 29, 2020 | $125,000 | Jan 4, 2021 | $249,900 | $124,900 | +99.9% | 5 mo |
| 905 Elizabeth St | Barstow | CA | Jul 24, 2019 | $100,000 | Jan 4, 2021 | $125,000 | $25,000 | +25.0% | 18 mo |
| 745 Villa Grove Ave | Big Bear City | CA | Oct 11, 2019 | $337,000 | Jan 4, 2021 | $500,000 | $163,000 | +48.4% | 15 mo |
| 45187 Via Vela | Temecula | CA | Dec 22, 2020 | $424,000 | Jan 4, 2021 | $558,000 | $134,000 | +31.6% | 0 mo |
| 45800 Ocotillo Dr | Palm Desert | CA | May 13, 2020 | $220,000 | Jan 4, 2021 | $274,000 | $54,000 | +24.5% | 8 mo |
| Vac Vic Ave | Lancaster | CA | Jan 27, 2020 | $3,500 | Jan 4, 2021 | $9,400 | $5,900 | +168.6% | 11 mo |
| 3925 Valley Vista Ave | Yucca Valley | CA | Sep 17, 2020 | $50,000 | Jan 4, 2021 | $178,000 | $128,000 | +256.0% | 4 mo |
| 44595 Carrot Ln | Aguanga | CA | Oct 26, 2019 | $128,000 | Dec 31, 2020 | $290,000 | $162,000 | +126.6% | 14 mo |
| Illinois St | San Diego | CA | Jun 14, 2019 | $675,000 | Dec 31, 2020 | $816,000 | $141,000 | +20.9% | 19 mo |
| 245 Boise St | Visalia | CA | Feb 22, 2019 | $347,500 | Dec 31, 2020 | $450,000 | $102,500 | +29.5% | 23 mo |
| 17269 Parkvalley Ave | Palmdale | CA | Sep 8, 2020 | $201,000 | Dec 31, 2020 | $300,000 | $99,000 | +49.3% | 4 mo |
| 40799 Mayberry Ave | Hemet | CA | Mar 5, 2020 | $195,000 | Dec 31, 2020 | $410,000 | $215,000 | +110.3% | 10 mo |
| 47085 Via Orvieto | La Quinta | CA | Aug 6, 2020 | $204,545 | Dec 31, 2020 | $540,000 | $335,455 | +164.0% | 5 mo |
| 1842 Bel Air Ter | Encinitas | CA | Mar 5, 2019 | $1,050,000 | Dec 31, 2020 | $1,285,000 | $235,000 | +22.4% | 22 mo |
| 2104 Ronda Granada | Laguna Woods | CA | Oct 16, 2019 | $235,000 | Dec 31, 2020 | $440,000 | $205,000 | +87.2% | 15 mo |
| 4970 Alicante Way | Oceanside | CA | Oct 2, 2019 | $524,900 | Dec 30, 2020 | $635,000 | $110,100 | +21.0% | 15 mo |
| 28650 Shenandoah Dr | Lake Arrowhead | CA | Jun 22, 2020 | $38,000 | Dec 30, 2020 | $65,000 | $27,000 | +71.1% | 6 mo |
| 82498 Doolittle Dr | Indio | CA | Dec 6, 2019 | $357,000 | Dec 30, 2020 | $459,000 | $102,000 | +28.6% | 13 mo |
| 631 Helensburg St | Glendora | CA | Jul 31, 2020 | $385,000 | Dec 30, 2020 | $638,000 | $253,000 | +65.7% | 5 mo |
| 9322 Spruce Rd | Pinon Hills | CA | Apr 30, 2020 | $86,000 | Dec 30, 2020 | $270,000 | $184,000 | +214.0% | 8 mo |
| 123 Buena Suerta Rd | Yucca Valley | CA | May 17, 2019 | $25,000 | Dec 30, 2020 | $50,000 | $25,000 | +100.0% | 20 mo |
| 237 Ellsworth St | San Francisco | CA | Oct 30, 2019 | $1,275,000 | Dec 29, 2020 | $2,900,000 | $1,625,000 | +127.5% | 14 mo |
| 20272 Spruce Ave | Newport Beach | CA | Oct 10, 2019 | $910,000 | Dec 29, 2020 | $1,725,000 | $815,000 | +89.6% | 15 mo |
| Canyon Creek Rd | Berry Creek | CA | Apr 23, 2019 | $70,000 | Dec 29, 2020 | $141,500 | $71,500 | +102.1% | 21 mo |
| 3056 Priscilla St | Riverside | CA | Jul 17, 2019 | $270,000 | Dec 29, 2020 | $468,000 | $198,000 | +73.3% | 18 mo |
| 42536 Cedar Ave | Big Bear Lake | CA | Nov 6, 2019 | $247,000 | Dec 28, 2020 | $350,000 | $103,000 | +41.7% | 14 mo |
| 383 Placemark | Irvine | CA | Dec 15, 2020 | $625,500 | Dec 28, 2020 | $758,000 | $132,500 | +21.2% | 0 mo |
| 1835 Cain St | Visalia | CA | Dec 7, 2020 | $230,000 | Dec 28, 2020 | $280,000 | $50,000 | +21.7% | 1 mo |
| 27 Jasmine Creek Ln | Laguna Hills | CA | Jul 11, 2019 | $600,000 | Dec 28, 2020 | $731,000 | $131,000 | +21.8% | 18 mo |
| 8466 Quartz Ave | Winnetka | CA | Jun 28, 2019 | $515,000 | Dec 28, 2020 | $885,000 | $370,000 | +71.8% | 18 mo |
| 12220 5th St | Yucaipa | CA | Jun 25, 2020 | $25,000 | Dec 28, 2020 | $70,000 | $45,000 | +180.0% | 6 mo |
| 966 Calle Las Trancas | Thousand Oaks | CA | Dec 26, 2019 | $865,000 | Dec 24, 2020 | $1,415,000 | $550,000 | +63.6% | 12 mo |
| 1176 Pierre Way | El Cajon | CA | Sep 30, 2020 | $400,000 | Dec 24, 2020 | $570,000 | $170,000 | +42.5% | 3 mo |
| 11894 Truro Ave | Hawthorne | CA | Mar 20, 2020 | $630,000 | Dec 24, 2020 | $862,000 | $232,000 | +36.8% | 9 mo |
| 1210 Avenida Rosa Mundi | San Jacinto | CA | Sep 22, 2020 | $230,000 | Dec 24, 2020 | $327,000 | $97,000 | +42.2% | 3 mo |
| 1215 Feliz Dr | Bakersfield | CA | Aug 31, 2020 | $80,000 | Dec 23, 2020 | $161,500 | $81,500 | +101.9% | 4 mo |
| 4309 Kenny St | Bakersfield | CA | Oct 6, 2020 | $120,000 | Dec 23, 2020 | $215,000 | $95,000 | +79.2% | 3 mo |
| 779 Georgia St | Big Bear Lake | CA | Feb 11, 2020 | $185,000 | Dec 23, 2020 | $326,000 | $141,000 | +76.2% | 11 mo |
| 27036 Jerome St | Boron | CA | Jan 15, 2020 | $112,000 | Dec 23, 2020 | $140,000 | $28,000 | +25.0% | 11 mo |
| 2430 Hayston Ave | Fresno | CA | Nov 9, 2019 | $240,000 | Dec 23, 2020 | $292,000 | $52,000 | +21.7% | 14 mo |
| 579 Gold Dr | Oceanside | CA | Oct 18, 2019 | $372,000 | Dec 23, 2020 | $610,000 | $238,000 | +64.0% | 14 mo |
| 3038 Laura Ave | Visalia | CA | Jun 30, 2020 | $212,000 | Dec 23, 2020 | $295,000 | $83,000 | +39.2% | 6 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.