Skip to content

Lake Griffin algae history from satellite

We read Lake Griffin from 415 cloud-free satellite scenes between Apr 14, 2016 – Oct 1, 2026. Here is what the surface water showed.

Clear scenes
415
Typical (median), index
96
Highest reading
379 · Jun 23, 2026
Latest scene
287 · Oct 1, 2026

Algae signal (red-edge index) over time

01002003004002017201820192020202120222023202420252026Apr 14, 2016: 101 index (low)May 14, 2016: 64 index (low)Jun 23, 2016: 82 index (high)Jul 13, 2016: 79 index (high)Aug 2, 2016: 111 index (high)Aug 22, 2016: 145 index (high)Sep 11, 2016: 105 index (high)Oct 1, 2016: 93 index (high)Oct 21, 2016: 84 index (high)Nov 10, 2016: 67 index (high)Nov 20, 2016: 69 index (high)Dec 30, 2016: 17 index (low)Feb 8, 2017: 53 index (high)Mar 30, 2017: 33 index (low)Apr 19, 2017: 62 index (low)May 9, 2017: 46 index (low)May 29, 2017: 108 index (low)Jun 18, 2017: 174 index (low)Jul 28, 2017: 268 index (high)Aug 17, 2017: 284 index (high)Sep 21, 2017: 99 index (high)Sep 26, 2017: 91 index (high)Oct 31, 2017: 56 index (high)Nov 30, 2017: 58 index (high)Dec 10, 2017: 58 index (high)Dec 20, 2017: 52 index (low)Dec 30, 2017: 39 index (low)Jan 4, 2018: 50 index (low)Jan 24, 2018: 38 index (low)Feb 18, 2018: 54 index (high)Feb 23, 2018: 65 index (low)Feb 28, 2018: 59 index (high)Mar 5, 2018: 64 index (high)Mar 15, 2018: 39 index (low)Mar 25, 2018: 37 index (low)Mar 30, 2018: 43 index (low)Apr 4, 2018: 32 index (low)Apr 14, 2018: 73 index (low)Apr 19, 2018: 76 index (low)Apr 24, 2018: 88 index (low)Apr 29, 2018: 70 index (low)May 4, 2018: 70 index (high)May 9, 2018: 58 index (low)May 24, 2018: 47 index (low)Jun 13, 2018: 50 index (low)Jun 18, 2018: 59 index (high)Jun 23, 2018: 88 index (low)Jun 28, 2018: 49 index (low)Jul 3, 2018: 63 index (low)Jul 13, 2018: 69 index (low)Aug 2, 2018: 94 index (low)Aug 7, 2018: 67 index (high)Aug 22, 2018: 85 index (low)Aug 27, 2018: 74 index (high)Sep 1, 2018: 94 index (low)Sep 6, 2018: 76 index (low)Sep 11, 2018: 102 index (high)Sep 21, 2018: 74 index (low)Sep 26, 2018: 176 index (high)Oct 6, 2018: 249 index (high)Oct 16, 2018: 248 index (high)Oct 21, 2018: 247 index (high)Oct 31, 2018: 285 index (high)Nov 5, 2018: 195 index (high)Dec 5, 2018: 295 index (high)Dec 25, 2018: 245 index (high)Dec 30, 2018: 196 index (high)Jan 4, 2019: 293 index (high)Jan 29, 2019: 270 index (high)Feb 8, 2019: 239 index (high)Feb 23, 2019: 245 index (high)Feb 28, 2019: 264 index (high)Mar 10, 2019: 263 index (high)Apr 4, 2019: 261 index (high)Apr 9, 2019: 295 index (high)Apr 24, 2019: 188 index (high)Apr 29, 2019: 141 index (low)May 14, 2019: 67 index (low)May 19, 2019: 78 index (high)May 24, 2019: 86 index (low)May 29, 2019: 105 index (low)Jun 3, 2019: 77 index (low)Jun 13, 2019: 119 index (low)Jun 23, 2019: 88 index (low)Jun 28, 2019: 72 index (low)Jul 3, 2019: 78 index (low)Jul 23, 2019: 96 index (high)Jul 28, 2019: 94 index (high)Aug 12, 2019: 111 index (high)Aug 22, 2019: 112 index (high)Aug 27, 2019: 116 index (high)Sep 1, 2019: 136 index (high)Sep 11, 2019: 100 index (high)Sep 16, 2019: 108 index (high)Sep 21, 2019: 118 index (high)Oct 11, 2019: 89 index (high)Oct 26, 2019: 87 index (high)Nov 10, 2019: 82 index (high)Nov 20, 2019: 73 index (high)Nov 25, 2019: 66 index (high)Nov 30, 2019: 70 index (high)Dec 5, 2019: 66 index (high)Dec 10, 2019: 85 index (high)Dec 15, 2019: 78 index (high)Dec 20, 2019: 56 index (low)Dec 25, 2019: 91 index (high)Jan 9, 2020: 85 index (high)Feb 3, 2020: 62 index (high)Feb 8, 2020: 66 index (high)Feb 18, 2020: 73 index (high)Feb 23, 2020: 66 index (high)Feb 28, 2020: 56 index (high)Mar 4, 2020: 53 index (low)Mar 14, 2020: 57 index (high)Mar 19, 2020: 66 index (low)Mar 24, 2020: 66 index (high)Mar 29, 2020: 71 index (high)Apr 3, 2020: 75 index (high)Apr 28, 2020: 152 index (high)May 3, 2020: 175 index (high)May 8, 2020: 175 index (low)May 13, 2020: 202 index (low)Jun 17, 2020: 167 index (high)Jun 22, 2020: 138 index (high)Jul 7, 2020: 213 index (high)Jul 12, 2020: 181 index (high)Jul 17, 2020: 196 index (high)Jul 22, 2020: 188 index (low)Jul 27, 2020: 189 index (high)Aug 1, 2020: 183 index (high)Aug 26, 2020: 176 index (high)Sep 5, 2020: 153 index (high)Sep 10, 2020: 153 index (high)Sep 25, 2020: 147 index (high)Oct 15, 2020: 103 index (high)Oct 25, 2020: 104 index (high)Oct 30, 2020: 93 index (high)Nov 4, 2020: 91 index (high)Nov 14, 2020: 101 index (high)Nov 24, 2020: 89 index (high)Nov 29, 2020: 75 index (low)Dec 9, 2020: 81 index (high)Dec 14, 2020: 90 index (high)Dec 19, 2020: 91 index (high)Dec 29, 2020: 77 index (high)Jan 18, 2021: 89 index (high)Jan 28, 2021: 97 index (high)Feb 2, 2021: 108 index (high)Feb 12, 2021: 103 index (low)Feb 22, 2021: 61 index (low)Feb 27, 2021: 113 index (high)Mar 4, 2021: 109 index (high)Mar 9, 2021: 107 index (high)Mar 14, 2021: 123 index (high)Mar 19, 2021: 109 index (high)Mar 24, 2021: 119 index (high)Apr 3, 2021: 117 index (low)Apr 8, 2021: 110 index (low)Apr 13, 2021: 116 index (high)Apr 23, 2021: 125 index (low)Apr 28, 2021: 178 index (low)May 3, 2021: 164 index (high)May 8, 2021: 118 index (high)May 18, 2021: 111 index (low)May 28, 2021: 86 index (low)Jun 12, 2021: 98 index (low)Jun 27, 2021: 126 index (low)Jul 2, 2021: 123 index (low)Jul 12, 2021: 93 index (high)Jul 17, 2021: 82 index (high)Jul 22, 2021: 77 index (high)Jul 27, 2021: 86 index (high)Aug 6, 2021: 95 index (high)Aug 11, 2021: 86 index (high)Aug 21, 2021: 86 index (high)Aug 31, 2021: 95 index (low)Sep 25, 2021: 91 index (high)Sep 30, 2021: 73 index (high)Oct 10, 2021: 85 index (high)Oct 30, 2021: 80 index (high)Nov 9, 2021: 71 index (high)Nov 14, 2021: 56 index (high)Nov 24, 2021: 70 index (high)Nov 29, 2021: 63 index (high)Dec 4, 2021: 66 index (high)Dec 24, 2021: 93 index (high)Dec 29, 2021: 94 index (high)Jan 3, 2022: 97 index (high)Jan 8, 2022: 106 index (high)Jan 13, 2022: 106 index (high)Jan 18, 2022: 100 index (high)Feb 2, 2022: 72 index (high)Feb 12, 2022: 72 index (high)Feb 22, 2022: 88 index (high)Feb 27, 2022: 104 index (high)Mar 4, 2022: 111 index (high)Mar 14, 2022: 124 index (high)Mar 19, 2022: 133 index (high)Mar 29, 2022: 160 index (high)Apr 3, 2022: 170 index (high)Apr 8, 2022: 201 index (high)Apr 23, 2022: 335 index (high)May 8, 2022: 238 index (high)May 13, 2022: 152 index (high)May 18, 2022: 136 index (high)May 23, 2022: 121 index (low)May 28, 2022: 84 index (high)Jun 2, 2022: 94 index (low)Jun 7, 2022: 71 index (high)Jun 12, 2022: 123 index (low)Jun 17, 2022: 76 index (low)Jul 7, 2022: 86 index (high)Jul 12, 2022: 89 index (low)Jul 17, 2022: 98 index (high)Jul 22, 2022: 84 index (low)Jul 27, 2022: 89 index (high)Aug 1, 2022: 74 index (high)Aug 16, 2022: 84 index (high)Aug 21, 2022: 89 index (high)Aug 26, 2022: 101 index (high)Sep 5, 2022: 81 index (high)Sep 15, 2022: 92 index (high)Sep 20, 2022: 96 index (high)Sep 30, 2022: 104 index (high)Oct 5, 2022: 85 index (high)Oct 10, 2022: 76 index (high)Oct 15, 2022: 90 index (high)Oct 20, 2022: 95 index (high)Oct 25, 2022: 88 index (high)Oct 30, 2022: 97 index (high)Nov 4, 2022: 116 index (high)Nov 14, 2022: 100 index (high)Nov 29, 2022: 101 index (high)Dec 4, 2022: 119 index (high)Dec 9, 2022: 118 index (high)Dec 14, 2022: 149 index (high)Dec 19, 2022: 123 index (high)Dec 24, 2022: 116 index (high)Dec 29, 2022: 91 index (high)Jan 3, 2023: 90 index (high)Jan 8, 2023: 99 index (high)Jan 28, 2023: 125 index (high)Feb 7, 2023: 139 index (high)Feb 17, 2023: 196 index (high)Feb 22, 2023: 255 index (high)Mar 9, 2023: 271 index (high)Mar 14, 2023: 277 index (high)Mar 24, 2023: 327 index (high)Mar 29, 2023: 332 index (high)Apr 13, 2023: 296 index (high)Apr 18, 2023: 176 index (high)Apr 23, 2023: 174 index (high)May 3, 2023: 148 index (low)May 8, 2023: 142 index (high)May 18, 2023: 136 index (high)May 28, 2023: 135 index (low)Jun 12, 2023: 138 index (low)Jun 27, 2023: 90 index (low)Jul 12, 2023: 74 index (high)Jul 22, 2023: 82 index (low)Aug 1, 2023: 84 index (low)Aug 11, 2023: 73 index (high)Aug 21, 2023: 92 index (low)Aug 26, 2023: 65 index (low)Sep 5, 2023: 48 index (low)Sep 10, 2023: 64 index (high)Sep 15, 2023: 72 index (high)Sep 20, 2023: 69 index (high)Sep 25, 2023: 61 index (high)Oct 5, 2023: 78 index (high)Oct 10, 2023: 69 index (high)Oct 15, 2023: 66 index (high)Oct 20, 2023: 59 index (high)Oct 30, 2023: 67 index (high)Nov 4, 2023: 56 index (low)Nov 9, 2023: 57 index (high)Nov 19, 2023: 65 index (high)Nov 29, 2023: 64 index (high)Dec 9, 2023: 65 index (high)Dec 19, 2023: 65 index (high)Jan 28, 2024: 49 index (low)Feb 2, 2024: 44 index (low)Feb 7, 2024: 52 index (high)Feb 12, 2024: 42 index (low)Feb 22, 2024: 28 index (low)Feb 27, 2024: 39 index (low)Mar 3, 2024: 51 index (high)Mar 8, 2024: 70 index (high)Mar 23, 2024: 120 index (high)Apr 2, 2024: 122 index (high)Apr 7, 2024: 76 index (high)Apr 12, 2024: 81 index (low)Apr 22, 2024: 114 index (high)Apr 27, 2024: 154 index (low)May 2, 2024: 140 index (high)May 7, 2024: 179 index (high)May 22, 2024: 233 index (high)May 27, 2024: 224 index (high)Jun 6, 2024: 286 index (high)Jun 26, 2024: 237 index (high)Jul 1, 2024: 196 index (high)Jul 6, 2024: 151 index (high)Jul 21, 2024: 140 index (high)Jul 26, 2024: 118 index (high)Jul 31, 2024: 127 index (high)Aug 15, 2024: 113 index (high)Aug 25, 2024: 79 index (high)Aug 30, 2024: 72 index (high)Sep 24, 2024: 86 index (high)Oct 4, 2024: 97 index (high)Oct 14, 2024: 94 index (high)Oct 19, 2024: 110 index (high)Oct 24, 2024: 94 index (high)Oct 29, 2024: 93 index (high)Nov 3, 2024: 99 index (high)Nov 13, 2024: 85 index (high)Nov 18, 2024: 75 index (high)Nov 23, 2024: 72 index (high)Nov 28, 2024: 64 index (high)Dec 3, 2024: 70 index (high)Dec 13, 2024: 76 index (high)Dec 28, 2024: 73 index (high)Jan 12, 2025: 64 index (high)Jan 17, 2025: 52 index (high)Feb 6, 2025: 30 index (low)Feb 21, 2025: 62 index (high)Feb 26, 2025: 39 index (low)Mar 3, 2025: 47 index (low)Mar 8, 2025: 32 index (low)Mar 13, 2025: 42 index (low)Mar 18, 2025: 31 index (low)Apr 2, 2025: 56 index (low)Apr 7, 2025: 46 index (low)Apr 12, 2025: 44 index (low)Apr 17, 2025: 23 index (low)Apr 27, 2025: 34 index (low)May 2, 2025: 56 index (low)May 9, 2025: 48 index (low)May 17, 2025: 39 index (low)May 22, 2025: 73 index (low)May 27, 2025: 138 index (high)Jun 1, 2025: 188 index (high)Jun 6, 2025: 283 index (high)Jun 16, 2025: 315 index (high)Jun 18, 2025: 355 index (high)Jul 1, 2025: 189 index (high)Jul 6, 2025: 155 index (high)Jul 11, 2025: 173 index (high)Jul 16, 2025: 160 index (low)Jul 26, 2025: 92 index (high)Jul 28, 2025: 97 index (high)Aug 5, 2025: 88 index (high)Aug 10, 2025: 141 index (high)Aug 15, 2025: 98 index (high)Aug 20, 2025: 145 index (high)Sep 6, 2025: 144 index (high)Sep 14, 2025: 140 index (high)Sep 19, 2025: 148 index (high)Sep 24, 2025: 142 index (high)Sep 26, 2025: 170 index (high)Sep 29, 2025: 185 index (high)Oct 14, 2025: 192 index (high)Oct 16, 2025: 217 index (high)Oct 19, 2025: 224 index (high)Oct 24, 2025: 208 index (high)Nov 3, 2025: 203 index (high)Nov 5, 2025: 228 index (high)Nov 8, 2025: 233 index (high)Nov 13, 2025: 201 index (high)Nov 18, 2025: 213 index (high)Nov 25, 2025: 208 index (high)Nov 28, 2025: 207 index (high)Dec 3, 2025: 230 index (high)Dec 8, 2025: 157 index (low)Dec 13, 2025: 199 index (high)Dec 15, 2025: 155 index (high)Dec 23, 2025: 190 index (high)Dec 28, 2025: 195 index (low)Jan 22, 2026: 119 index (high)Jan 27, 2026: 127 index (high)Feb 1, 2026: 93 index (high)Feb 6, 2026: 88 index (high)Feb 21, 2026: 69 index (high)Feb 26, 2026: 63 index (low)Mar 3, 2026: 43 index (low)Mar 8, 2026: 67 index (high)Mar 15, 2026: 95 index (high)Mar 18, 2026: 99 index (high)Mar 28, 2026: 138 index (high)Apr 2, 2026: 133 index (high)Apr 4, 2026: 141 index (high)Apr 12, 2026: 103 index (low)Apr 17, 2026: 93 index (high)Apr 24, 2026: 108 index (high)May 7, 2026: 174 index (high)May 17, 2026: 274 index (high)Jun 11, 2026: 285 index (high)Jun 16, 2026: 347 index (high)Jun 21, 2026: 301 index (high)Jun 23, 2026: 379 index (high)Jun 26, 2026: 351 index (high)Jul 1, 2026: 343 index (high)Jul 11, 2026: 264 index (high)Jul 13, 2026: 290 index (high)Jul 21, 2026: 278 index (high)Jul 26, 2026: 341 index (high)Aug 15, 2026: 280 index (high)Aug 20, 2026: 273 index (high)Aug 22, 2026: 290 index (high)Aug 30, 2026: 262 index (high)Sep 4, 2026: 301 index (high)Sep 9, 2026: 275 index (high)Sep 14, 2026: 288 index (high)Sep 29, 2026: 180 index (high)Oct 1, 2026: 287 index (high)
Algae signal (red-edge index), index. One dot per cloud-free scene; dates are local to the lake.

When it peaks

MonthClear scenesMedian, indexScenes rated high
Jan199784%
Feb356671%
Mar368369%
Apr3911449%
May3712149%
Jun3112652%
Jul4012178%
Aug359583%
Sep3710489%
Oct3593100%
Nov357594%
Dec369183%

By year (median / highest): 2016: 83 / 145 (12 scenes) · 2017: 58 / 284 (15 scenes) · 2018: 72 / 295 (40 scenes) · 2019: 96 / 295 (39 scenes) · 2020: 93 / 213 (39 scenes) · 2021: 95 / 178 (42 scenes) · 2022: 99 / 335 (52 scenes) · 2023: 84 / 332 (41 scenes) · 2024: 93 / 286 (42 scenes) · 2025: 146 / 355 (56 scenes) · 2026: 262 / 379 (37 scenes).

What a satellite can and can’t tell you

Satellites see only the surface layer, only on cloud-free days, and only away from the shoreline. They estimate algae; they do not measure toxins, and they can’t see what the lake bottom is doing. A clear reading is not a safety clearance.

For current conditions and health advisories, check the Florida DEP algal bloom page and the Florida Department of Health. If a person or pet may have been exposed to a bloom, call a doctor, a veterinarian, or Poison Help at 1-800-222-1222.

Source: Sentinel-2 MSI (ESA Copernicus), Red-edge cyanobacteria index (CI-cyano); a scene counts as a bloom when the index is above 50 and stays high relative to turbidity (bloom rule v1 (2026-10)). Snapshot exported Oct 9, 2026.

Worried about your own pond or lake?

One pond? Start with a free satellite read (ponds and lakes 1 acre and up), or get a $179 Pond Health Check: a mail-in kit for your water and your pond bottom, 14 lab measurements, and a scientist's call with a diagnosis and a ranked plan. Bigger or higher-stakes water gets a custom program, quoted per site.

Pond Health Check guarantee: Clear answer or your money back — if we can't tell you what's driving it, you get your money back. Details