House flips by city
53 cities with at least 5 flips since 2023, busiest first.
All cities
St Petersburg
- County
- Pinellas
- Flips
- 2,030
- Median spread
- $140,000
- Median days held
- 304
Tampa
- County
- Hillsborough
- Flips
- 1,741
- Median spread
- $116,200
- Median days held
- 349
New Port Richey
- County
- Pasco
- Flips
- 774
- Median spread
- $98,000
- Median days held
- 217
Clearwater
- County
- Pinellas
- Flips
- 729
- Median spread
- $115,900
- Median days held
- 303
Port Richey
- County
- Pasco
- Flips
- 629
- Median spread
- $98,000
- Median days held
- 186
Holiday
- County
- Pasco
- Flips
- 441
- Median spread
- $100,000
- Median days held
- 190
Largo
- County
- Pinellas
- Flips
- 395
- Median spread
- $127,500
- Median days held
- 290
Seminole
- County
- Pinellas
- Flips
- 327
- Median spread
- $122,500
- Median days held
- 327
Hudson
- County
- Pasco
- Flips
- 292
- Median spread
- $89,000
- Median days held
- 247
Palm Harbor
- County
- Pinellas
- Flips
- 283
- Median spread
- $115,000
- Median days held
- 321
Pinellas Park
- County
- Pinellas
- Flips
- 235
- Median spread
- $115,000
- Median days held
- 235
Dunedin
- County
- Pinellas
- Flips
- 218
- Median spread
- $131,100
- Median days held
- 334
Riverview
- County
- Hillsborough
- Flips
- 189
- Median spread
- $75,000
- Median days held
- 496
Wesley Chapel
- County
- Pasco
- Flips
- 181
- Median spread
- $100,000
- Median days held
- 235
Zephyrhills
- County
- Pasco
- Flips
- 171
- Median spread
- $106,000
- Median days held
- 194
Brandon
- County
- Hillsborough
- Flips
- 162
- Median spread
- $97,000
- Median days held
- 230
Land O Lakes
- County
- Pasco
- Flips
- 155
- Median spread
- $99,500
- Median days held
- 230
Lutz
- County
- Pasco
- Flips
- 146
- Median spread
- $113,550
- Median days held
- 280
Tarpon Springs
- County
- Pinellas
- Flips
- 121
- Median spread
- $109,000
- Median days held
- 427
Gulfport
- County
- Pinellas
- Flips
- 112
- Median spread
- $126,600
- Median days held
- 372
Dade City
- County
- Pasco
- Flips
- 103
- Median spread
- $115,000
- Median days held
- 219
Valrico
- County
- Hillsborough
- Flips
- 101
- Median spread
- $95,000
- Median days held
- 282
Plant City
- County
- Hillsborough
- Flips
- 98
- Median spread
- $84,500
- Median days held
- 378
Sun City Center
- County
- Hillsborough
- Flips
- 95
- Median spread
- $52,500
- Median days held
- 452
Apollo Beach
- County
- Hillsborough
- Flips
- 85
- Median spread
- $97,800
- Median days held
- 555
Oldsmar
- County
- Pinellas
- Flips
- 81
- Median spread
- $114,000
- Median days held
- 323
Ruskin
- County
- Hillsborough
- Flips
- 78
- Median spread
- $62,250
- Median days held
- 474
Odessa
- County
- Hillsborough
- Flips
- 72
- Median spread
- $142,500
- Median days held
- 380
Temple Terrace
- County
- Hillsborough
- Flips
- 55
- Median spread
- $92,000
- Median days held
- 427
Safety Harbor
- County
- Pinellas
- Flips
- 47
- Median spread
- $133,900
- Median days held
- 330
St Pete Beach
- County
- Pinellas
- Flips
- 47
- Median spread
- $220,100
- Median days held
- 540
Seffner
- County
- Hillsborough
- Flips
- 43
- Median spread
- $105,000
- Median days held
- 335
Belleair
- County
- Pinellas
- Flips
- 43
- Median spread
- $202,000
- Median days held
- 524
Lithia
- County
- Hillsborough
- Flips
- 42
- Median spread
- $80,150
- Median days held
- 596
Wimauma
- County
- Hillsborough
- Flips
- 42
- Median spread
- $59,000
- Median days held
- 584
Madeira Beach
- County
- Pinellas
- Flips
- 39
- Median spread
- $190,000
- Median days held
- 414
Spring Hill
- County
- Pasco
- Flips
- 38
- Median spread
- $126,000
- Median days held
- 264
Treasure Island
- County
- Pinellas
- Flips
- 27
- Median spread
- $195,000
- Median days held
- 483
Gibsonton
- County
- Hillsborough
- Flips
- 26
- Median spread
- $47,000
- Median days held
- 300
Kenneth City
- County
- Pinellas
- Flips
- 22
- Median spread
- $138,500
- Median days held
- 256
San Antonio
- County
- Pasco
- Flips
- 22
- Median spread
- $63,050
- Median days held
- 422
Indian Rocks Beach
- County
- Pinellas
- Flips
- 20
- Median spread
- $275,000
- Median days held
- 456
Belleair Bluffs
- County
- Pinellas
- Flips
- 16
- Median spread
- $170,000
- Median days held
- 300
South Pasadena
- County
- Pinellas
- Flips
- 15
- Median spread
- $85,000
- Median days held
- 348
Indian Shores
- County
- Pinellas
- Flips
- 15
- Median spread
- $140,000
- Median days held
- 515
Dover
- County
- Hillsborough
- Flips
- 13
- Median spread
- $120,000
- Median days held
- 417
Redington Beach
- County
- Pinellas
- Flips
- 13
- Median spread
- $205,000
- Median days held
- 499
Tierra Verde
- County
- Pinellas
- Flips
- 12
- Median spread
- $222,500
- Median days held
- 508
Belleair Beach
- County
- Pinellas
- Flips
- 12
- Median spread
- $257,000
- Median days held
- 545
Redington Shores
- County
- Pinellas
- Flips
- 11
- Median spread
- $175,000
- Median days held
- 399
Thonotosassa
- County
- Hillsborough
- Flips
- 7
- Median spread
- $35,000
- Median days held
- 385
Crystal Beach
- County
- Pinellas
- Flips
- 6
- Median spread
- $102,000
- Median days held
- 607
North Redington Beach
- County
- Pinellas
- Flips
- 5
- Median spread
- $325,000
- Median days held
- 336