IRLFacts
Learn · 02

The 2016 fish kill.

Between March 18 and March 20, 2016, hundreds of thousands of fish across dozens of species suffocated in the Indian River Lagoon. The immediate mechanism was well documented at the time: a nutrient-fueled brown-tide bloom collapsed, and its decomposition drove dissolved oxygen to lethal levels. The event was the visible peak of decades of pollution loading the water had been quietly absorbing.

What actually happened.

In the winter of 2015–2016, an algae called brown tide (Aureoumbra lagunensis) bloomed across large sections of the lagoon. Brown tide feeds on excess nutrients in the water — primarily nitrogen and phosphorus — and the lagoon had plenty of both from decades of accumulated fertilizer runoff, leaking septic tanks, stormwater carrying lawn chemicals, and inadequate wastewater treatment. The bloom turned the water the color of chocolate milk. It was visible from the air for 30 miles, from Titusville to Palm Bay.

Brown tide itself does not release the toxins that some red-tide species do. It does something different, and in this case worse: it dies. In early March, the winter bloom collapsed. Bacteria in the water immediately began consuming the dead algae. That decomposition process consumes dissolved oxygen — the oxygen that fish, crabs, and every other animal in the water needs to breathe.

Between March 18 and March 20, dissolved oxygen levels across large sections of the lagoon bottomed out to zero, especially in the pre-dawn hours (when photosynthesis stops but respiration continues). Fish that could not get to an oxygenated pocket of water fast enough, suffocated.

What died.

The dead came in every size and every species: six-inch pinfish, 40-inch redfish, 50-pound black drum, sheepshead, snook, jack, mullet, ladyfish, sea trout, croakers, catfish, needlefish. Brevard County crews and volunteers collected roughly 65,000 pounds of dead fish in the first few days (as reported by local media and county cleanup accounts at the time), and biologists noted that many more had already sunk and decomposed on the bottom. Total kill estimates ran into the hundreds of thousands, across dozens of species. See sources at the bottom of this page for the underlying reporting.

The images from those days — South Cocoa Beach canals paved end-to-end with belly-up fish, dolphins nudging dead redfish in confusion, aerial shots of the discolored water — are what most Brevard residents remember of the event. But the smell was the part that lingered in memory. Residents in Snug Harbor, Sykes Creek, Cocoa Beach, and Merritt Island could not open their windows or sit on their patios for weeks. Restaurants on the water lost business overnight. Boat rental captains stopped booking trips because there was nothing to fish for.

Around 200 residents marched in protest in Cocoa Beach later that spring under the March heat (as reported by Florida Today and Space Coast Daily). When your neighbors organize a rally about the water, the water has gone very wrong.

Why it happened.

The 2016 fish kill was not one thing. It was the accumulation of decades of small choices, each of which seemed reasonable at the time:

  • Septic tanks. Roughly 100,000 septic tanks were operating in the lagoon watershed by 2016 (down to about 82,000 today after a decade of SOIRL septic-to-sewer conversions), many of them in soils that could not adequately filter nitrogen before it reached the water. In the summer’s high water table, those tanks leaked nitrogen straight into the lagoon.
  • Fertilizer runoff. Every rain event washed lawn fertilizer, farm fertilizer, and golf-course fertilizer off the land and into the storm drains, which fed directly to the lagoon. Without watershed-wide fertilizer ordinances or education, individual homeowners were unwittingly adding hundreds of pounds of nitrogen per year, per neighborhood.
  • Muck. Decades of runoff had built up a thick layer of nutrient-rich sediment (“muck”) on the lagoon bottom — in some places three to six feet deep. That muck is a nutrient reservoir. Even when new inputs stop, muck continues to leak nitrogen and phosphorus into the water column for years.
  • Stormwater. Most of the lagoon’s stormwater infrastructure was built in the 1960s and 1970s, before anyone was measuring how much pollution stormwater carries. It sends untreated runoff straight to the water.
  • Wastewater plants. Some of Brevard’s treatment plants were undersized and outdated, discharging insufficiently treated effluent to the lagoon during heavy rains.

None of these was, on its own, a scandal. All of them together were a slow-motion disaster that peaked in March 2016 with tens of thousands of pounds of dead fish and a lagoon-wide oxygen crash.

What it cost us.

The direct economic damage from the 2016 fish kill and the surrounding brown tide event has never been fully tallied, but it was significant. Tourism businesses on the water lost customers for weeks. Property values along the affected shoreline took a hit. Charter captains lost the fishery. Restaurants lost their view.

The less visible cost was to the ecosystem itself. The 2016 kill accelerated the collapse of seagrass in the lagoon — not because the fish kill directly killed seagrass, but because the brown tide bloom that caused the kill blocked sunlight from reaching the bottom for months. Seagrass, which needs sunlight for photosynthesis, retreated. Between 2009 (before the super-bloom) and 2019 (the low point), the lagoon lost roughly 60% of its historical seagrass acreage across successive bloom events. Seagrass is the base of the food web for the entire lagoon. Losing it meant losing manatees (which starved in record numbers in the 2020–2022 “unusual mortality event”), redfish (which lost their nursery habitat), and the general biological richness that made the lagoon distinctive.

What voters did about it.

Later that same year — November 2016 — Brevard voters passed the Save Our Indian River Lagoon half-cent sales tax by a margin of roughly 62% to 38%. The tax was the first dedicated, voter-approved funding source in the lagoon’s history. It has averaged in the range of ~$58–$67 million per year across ten years of collections, projected at $583.4 million total over the full plan period, going to septic-to-sewer conversions, muck removal, stormwater retrofits, and habitat restoration.

The tax expires in 2026. The November 3, 2026 ballot renewal is the question of whether this work continues, or whether Brevard walks away three years from the end of the first ten-year plan.

Next up:

How a lagoon gets fixed → — the four kinds of infrastructure work the tax has been paying for.

Sources.

See the ballot and how to vote →