Tampa Bay's literal shittiest beaches, according to Florida Department of Health data

Ben T. Davis Beach in Tampa.
Photo via Shutterstock
Ben T. Davis Beach in Tampa.
Last month, after Tropical Storm Debby inundated local septic systems with heavy rain, it's estimated that over 6.3 million gallons of sewage spewed into Tampa Bay's local waterways.

As expected, in the following days and weeks, beaches and lakes around the area were issued "no swim" advisories from the Florida Department of Health (DOH), due to either high levels of fecal coliform or Enterococcus bacteria, which is often found in poop.

"The presence of enteric bacteria can be an indication of fecal pollution, which may come from stormwater runoff, pets and wildlife, and human sewage," says the DOH. "If they are present in high concentrations in recreational waters and are ingested while swimming or enter the skin through a cut or sore, they may cause human disease, infections or rashes."

But scenarios like Debby aren't anything new. Massive sewage overflows occur almost regularly in the Tampa Bay area, and so it wasn't too surprising when a study from 2022 found that nearly 70% of Florida beaches had potentially unsafe levels of fecal bacteria.

Poop water has many sources, experts say. Florida has millions of private septic tanks that are no longer required to be inspected for leaks thanks to former governor, now Senator, Rick Scott. Runoff from livestock and factory farms is also a major factor. Plus, outdated and deteriorating public sewage and septic systems can be easily overwhelmed during heavy raInfall.

But arguably one of the biggest factors is unregulated sprawl. Last year, a study from the EPA found that nearly half of all beach closures were triggered by runoff. In other words, paving over the things that once absorbed rainfall and filtered pollution (like marshes, forests and wetlands) and replacing them with parking lots, strip malls and McMansions, was probably a poor choice.

And these issues will likely continue. In May of 2023, the conservative-leaning U.S. Supreme Court rolled back the Clean Water Act, drastically limiting the federal government's ability to protect waterways. 

Here in Florida, Gov. Ron DeSantis recently cut nearly $205 million in funding from the state budget for stormwater, wastewater and sewer projects across the state. He also vetoed a bipartisan bill that would've streamlined the process for the DOH to notify the public of unsafe water, and also would've given the department the authority to close state beaches.

While the DOH currently monitors some beaches and public swimming areas, it is not required for any state or local jurisdiction to close the beach, or even warn people before taking a dip

The DOH didn't actually began testing water for the presence of enterococci bacteria until 1998, due to a federal grant. At the time, the program only monitored five coastal communities. But in 2000 the state legislature approved funding to expand the program to 30 communities, and to include testing for fecal coliform.

According to the DOH, the agency now tests local waters weekly. If the bacteria levels are too high  (70+ CFU/MPN per 100 mL), an advisory will be issued.  "If an enterococci result were observed to exceed 70 colony forming units per 100 milliliters of beach water sampled," says the DOH, "and a resampling result also exceeds this value, then an 'Advisory' would be issued for the sampling site."

These advisories stay in place until bacteria levels are back to a safe level.

Right now, multiple beaches in Hillsborough, Pinellas and Manatee counties are under no swim advisories due to, well, shitty water.

To see how often this happens, and to see which beaches are impacted the most, Creative Loafing Tampa Bay combed over nearly 25 years of beach testing data from the DOH, via a public records request.

What you'll see below are the Tampa Bay beaches that have been issued the most advisories due to the presence of poop.

In all, Tampa Bay beaches have been issued advisories 762 times since the year 2000, and Hillsborough County beaches made up 519 of these. It's also worth noting that some beaches have only experienced a few advisories, while others have been flagged at least once every two months since testing began.

This data was current as of Sept. 3.
Scroll down to view images
Honeymoon Island Beach
Number of swim advisories: 💩x3 in 25 years
Pinellas County
1 Causeway Blvd., Dunedin
Photo via Shutterstock

Honeymoon Island Beach

Number of swim advisories: 💩x3 in 25 years
Pinellas County
1 Causeway Blvd., Dunedin
Gandy Boulevard Beach
Number of swim advisories: 💩x3 in 25 years
Pinellas County
113498 Gandy Blvd. Saint Petersburg
Photo via Google Street

Gandy Boulevard Beach

Number of swim advisories: 💩x3 in 25 years
Pinellas County
113498 Gandy Blvd. Saint Petersburg
Indian Rocks Beach
Number of swim advisories: 💩x3 in 25 years
Pinellas County
47 12th Ave N, Indian Rocks Beach
Photo via Shutterstock

Indian Rocks Beach

Number of swim advisories: 💩x3 in 25 years
Pinellas County
47 12th Ave N, Indian Rocks Beach
Sand Key
Number of swim advisories: 💩x4 in 25 years
Pinellas County
1060 Gulf Blvd., Clearwater
Photo via visitstpeteclearwater.com

Sand Key

Number of swim advisories: 💩x4 in 25 years
Pinellas County
1060 Gulf Blvd., Clearwater
Sunset Beach Park
Number of swim advisories: 💩x4 in 25 years
Pinellas County
1800 Gulf Rd., Tarpon Springs

Sunset Beach Park

Number of swim advisories: 💩x4 in 25 years
Pinellas County
1800 Gulf Rd., Tarpon Springs
Redington Shores Beach
Number of swim advisories: 💩x5 in 25 years
Pinellas County
18200 Gulf Blvd, Redington Shores
Photo via Shutterstock

Redington Shores Beach

Number of swim advisories: 💩x5 in 25 years
Pinellas County
18200 Gulf Blvd, Redington Shores
R.E. Olds Park
Number of swim advisories: 💩x7 in 25 years
Pinellas County
8107 Shore Dr. W., Oldsmar
Photo via Visit Florida

R.E. Olds Park

Number of swim advisories: 💩x7 in 25 years
Pinellas County
8107 Shore Dr. W., Oldsmar
Mobbly Bayou Beach Park
Number of swim advisories: 💩x8 in 25 years
Pinellas County
805 Shore Dr E, Oldsmar
Photo via Google Street

Mobbly Bayou Beach Park

Number of swim advisories: 💩x8 in 25 years
Pinellas County
805 Shore Dr E, Oldsmar
Coquina Beach
Number of swim advisories: 💩x9 in 25 years
Manatee County
2650 Gulf Dr S, Bradenton Beach

Coquina Beach

Number of swim advisories: 💩x9 in 25 years
Manatee County
2650 Gulf Dr S, Bradenton Beach
Treasure Island Beach 
Number of swim advisories: 💩x16 in 25 years
Pinellas County
11260 Gulf Blvd, Treasure Island
Photo via Shutterstock

Treasure Island Beach

Number of swim advisories: 💩x16 in 25 years
Pinellas County
11260 Gulf Blvd, Treasure Island
Bayfront Park Beach
Number of swim advisories: 💩x32 in 25 years
Manatee County
313 N Bay Blvd, Anna Maria
Photo via Google Street

Bayfront Park Beach

Number of swim advisories: 💩x32 in 25 years
Manatee County
313 N Bay Blvd, Anna Maria
North Shore Beach 
Number of swim advisories: 💩x33 in 25 years
Pinellas County
901 N Shore Dr NE, St Petersburg
Photo via City of St. Petersburg

North Shore Beach

Number of swim advisories: 💩x33 in 25 years
Pinellas County
901 N Shore Dr NE, St Petersburg
Bahia Beach
Number of swim advisories: 💩x56 in 25 years
Hillsborough County
2513 W Shell Point Rd, Ruskin
Photo via Google Street

Bahia Beach

Number of swim advisories: 💩x56 in 25 years
Hillsborough County
2513 W Shell Point Rd, Ruskin
E.G. Simmons Conservation Park
Number of swim advisories: 💩x61 in 25 years
Hillsborough County
2401 19th Ave NW, Ruskin
Photo via Hillsborough County/Facebook

E.G. Simmons Conservation Park

Number of swim advisories: 💩x61 in 25 years
Hillsborough County
2401 19th Ave NW, Ruskin
Davis Islands Beach
Number of swim advisories: 💩x68 in 25 years
Hillsborough County
900 Martinique Ave, Tampa
Photo via Google Street

Davis Islands Beach

Number of swim advisories: 💩x68 in 25 years
Hillsborough County
900 Martinique Ave, Tampa
Cypress Point
Number of swim advisories: 💩x74 in 25 years
Hillsborough County
75620 W Cypress St, Tampa
Photo via City of Tampa

Cypress Point

Number of swim advisories: 💩x74 in 25 years
Hillsborough County
75620 W Cypress St, Tampa
Palma Soma Causeway Park
Number of swim advisories: 💩x99 in 25 years
Manatee County
9500 Manatee Avenue West, Bradenton
Photo via Google Street

Palma Soma Causeway Park

Number of swim advisories: 💩x99 in 25 years
Manatee County
9500 Manatee Avenue West, Bradenton
Picnic Island Park
Number of swim advisories: 💩x117 in 25 years
Hillsborough County
7409 Picnic Island Blvd, Tampa
Photo via City of Tampa

Picnic Island Park

Number of swim advisories: 💩x117 in 25 years
Hillsborough County
7409 Picnic Island Blvd, Tampa
Ben T. Davis Beach
Number of swim advisories: 💩x143 in 25 years
Hillsborough County
7740 W Courtney Campbell Causeway, Tampa
Photo via cityoftampa/Flickr

Ben T. Davis Beach

Number of swim advisories: 💩x143 in 25 years
Hillsborough County
7740 W Courtney Campbell Causeway, Tampa

Join the Creative Loafing Tampa Bay Press Club

At a time when local-based reporting is critical, support from our readers is essential to our future.