Flip or Flop — South Florida Property Flip Tracker
We identified 36,079 properties bought and resold within 24 months since 2020. See the biggest profits, fastest flips, and which zip codes have the most activity.
36,079 properties were flipped since 2020 with a median profit of $134,900 and a median hold time of 287 days.
Top Flips by Profit
Properties bought and resold within 24 months, ranked by gross profit
| Address | Buy Price | Sell Price | Profit |
|---|---|---|---|
| 15601 SW 127 AVE, Unincorporated County, FL 33177 | $9,600,000 | $19,500,000 | +$9,900,000 |
| 24 CT, LL, FL 33313 | $62,500 | $9,940,000 | +$9,877,500 |
| 24 CT, LL, FL 33313 | $85,000 | $9,940,000 | +$9,855,000 |
| 24 CT, LL, FL 33313 | $87,500 | $9,940,000 | +$9,852,500 |
| 24 CT, LL, FL 33313 | $112,000 | $9,940,000 | +$9,828,000 |
| 24 CT, LL, FL 33313 | $160,000 | $9,940,000 | +$9,780,000 |
| 24 CT, LL, FL 33313 | $160,000 | $9,940,000 | +$9,780,000 |
| 975 E 24 ST, Hialeah, FL 33013 | $830,000 | $10,502,600 | +$9,672,600 |
| 325 LEUCADENDRA DR, Coral Gables, FL 33156 | $12,250,000 | $21,750,000 | +$9,500,000 |
| 6385 PINE TREE DRIVE CIR, Miami Beach, FL 33141 | $19,000,000 | $28,100,000 | +$9,100,000 |
| 1260 BRICKELL BAY DR, Miami, FL 33131 | $11,000,000 | $20,000,000 | +$9,000,000 |
| 34 STAR ISLAND DR, Miami Beach, FL 33139 | $21,000,000 | $30,000,000 | +$9,000,000 |
| Unincorporated County, FL 33166 | $13,000,000 | $22,000,000 | +$9,000,000 |
| SEA ISLAND DR, FL, FL 33301 | $4,500,000 | $13,500,000 | +$9,000,000 |
| 4995 NW 77 AVE, Unincorporated County, FL 33166 | $13,000,000 | $22,000,000 | +$9,000,000 |
| 1250 BRICKELL BAY DR, Miami, FL 33131 | $11,000,000 | $20,000,000 | +$9,000,000 |
| Unincorporated County, FL 33166 | $13,000,000 | $22,000,000 | +$9,000,000 |
| Unincorporated County, FL 33166 | $13,000,000 | $22,000,000 | +$9,000,000 |
| 137 NW 29 ST, Miami, FL 33127 | $8,285,000 | $17,155,600 | +$8,870,600 |
| 119 NW 29 ST, Miami, FL 33127 | $8,285,000 | $17,155,600 | +$8,870,600 |
| 131 NW 29 ST, Miami, FL 33127 | $8,285,000 | $17,155,600 | +$8,870,600 |
| 24 CT, LL, FL 33313 | $1,170,000 | $9,940,000 | +$8,770,000 |
| 24 CT, LL, FL 33313 | $1,170,000 | $9,940,000 | +$8,770,000 |
| 24 CT, LL, FL 33313 | $1,170,000 | $9,940,000 | +$8,770,000 |
| 24 CT, LL, FL 33313 | $1,170,000 | $9,940,000 | +$8,770,000 |
Flip Activity by Zip Code
Zip codes with the most property flips since 2020
Full Zip Code Breakdown
Detailed flip statistics by zip code
| Zip | Flips | Median Profit |
|---|---|---|
| 33311 | 1,081 | $115,000 |
| 33147 | 870 | $165,000 |
| 33139 | 851 | $102,000 |
| 33142 | 772 | $163,100 |
| 33312 | 729 | $130,000 |
| 33064 | 719 | $120,000 |
| 33131 | 658 | $180,000 |
| 33023 | 640 | $130,000 |
| 33024 | 531 | $122,000 |
| 33141 | 523 | $133,000 |
| 33133 | 515 | $251,000 |
| 33020 | 478 | $135,000 |
| 33137 | 444 | $163,500 |
| 33321 | 424 | $84,500 |
| 33127 | 419 | $210,000 |
| 33334 | 419 | $130,000 |
| 33140 | 414 | $211,950 |
| 33313 | 411 | $140,000 |
| 33034 | 408 | $91,500 |
| 33150 | 403 | $172,800 |
| 33068 | 402 | $100,350 |
| 33076 | 395 | $169,000 |
| 33134 | 379 | $220,000 |
| 33132 | 378 | $112,000 |
| 33319 | 377 | $91,400 |
Methodology & Data Sources
Flip definition: A property is classified as a "flip" when it is purchased and resold within 24 months (730 days). Both transactions must be above $10,000 to exclude non-market transfers such as LLC restructuring or family transfers.
Profit calculation is gross profit only (sell price minus buy price). It does not account for renovation costs, closing costs, holding costs, or commissions. Actual net profit is typically 15-30% lower than the figures shown.
Sales data comes from the Miami-Dade and Broward County Property Appraiser offices. We match buy and sell records for the same parcel ID, filtering out sales recorded more than 7 days in the future (county pre-recordings).
Data is updated weekly. Some recent flips may not yet appear if the county has not published the latest sale record.
Want this data in your application?
Access flip data, sales history, and property records via our REST API.
API Documentation →