How we measure sargassum
Where each beach's 0 to 100 index and forecast come from, how far the forecast reaches and how accurate it is.
Updated October 17, 2026
What we measure
Every beach has an index from 0 to 100. An engine that runs on its own several times a day works it out from these sources:
- Satellite. The AFAI index, which picks out floating seaweed in satellite images of the whole western Atlantic, in a seven-day composite.
- Wind. The National Weather Service forecast for each beach: wind blowing toward the sand pushes sargassum onto the shore.
- Currents. Surface currents from the Copernicus Marine Service, which move the seaweed mats offshore.
- Tides and water. Tides and water temperature from NOAA stations.
- The community. Reports from people on the sand. A recent report weighs more than an old one and never fully replaces the satellite.
The index cut-offs
The number turns into a word so it reads at a glance.
The index runs from 0 to 100. The site and the engine read these cut-offs from the same file, so they never disagree.
- Clean0 to 33
- Moderate34 to 66
- Heavy sargassum67 to 100
How far the forecast reaches
Sargassum cannot be forecast as reliably as the weather. The mats move with wind and currents, and clouds can hide them from the satellite for days. So:
- Today and the next three days are a forecast.
- Days four to six show a trend, not a firm forecast. They are drawn with a dashed border
and a
~before the number. - We show nothing beyond seven days.
Sources and attributions
- AFAI: University of South Florida / NOAA AOML Physical Oceanography Division (CoastWatch Caribbean & Gulf of America Node).
- Generated using E.U. Copernicus Marine Service Information; https://doi.org/10.48670/moi-00016.
- Weather data: NOAA National Weather Service. Tides and water temperature: NOAA NOS CO-OPS.
- Map: OpenFreeMap © OpenMapTiles Data from OpenStreetMap.
How we check accuracy
Every forecast we publish is stored as it was. When its day comes, we compare it with what actually happened at that beach. For each lead time we measure two things: how often we got the word right (clean, moderate or heavy sargassum) and how many points we were off on average.
Measured accuracy
Each row is a lead time. A row only shows figures once it has at least 30 forecasts already checked against what happened.
| Lead time | Level hit rate | Mean error | Samples |
|---|---|---|---|
| In 1 day | Not enough data yet | ||
| In 2 days | Not enough data yet | ||
| In 3 days | Not enough data yet | ||
| Trend, 4 to 6 days | Not enough data yet | ||