Skip to content

Lake Apopka algae history from satellite

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

Clear scenes
434
Typical (median), index
217
Highest reading
481 · May 29, 2017
Latest scene
196 · Oct 1, 2026

Algae signal (red-edge index) over time

02004006002017201820192020202120222023202420252026Apr 14, 2016: 380 index (high)May 14, 2016: 323 index (high)Jun 23, 2016: 318 index (high)Jul 13, 2016: 316 index (high)Aug 2, 2016: 288 index (high)Aug 22, 2016: 272 index (high)Sep 11, 2016: 263 index (high)Oct 1, 2016: 304 index (high)Oct 21, 2016: 348 index (high)Nov 10, 2016: 309 index (high)Nov 20, 2016: 315 index (high)Nov 30, 2016: 377 index (high)Feb 8, 2017: 370 index (high)Mar 10, 2017: 322 index (high)Mar 30, 2017: 357 index (high)Apr 19, 2017: 387 index (high)May 9, 2017: 386 index (high)May 29, 2017: 481 index (high)Jun 18, 2017: 378 index (high)Aug 12, 2017: 295 index (high)Aug 17, 2017: 279 index (high)Sep 21, 2017: 454 index (high)Sep 26, 2017: 378 index (high)Oct 16, 2017: 263 index (high)Oct 31, 2017: 238 index (high)Nov 20, 2017: 216 index (high)Nov 25, 2017: 195 index (high)Nov 30, 2017: 201 index (high)Dec 10, 2017: 190 index (high)Dec 15, 2017: 202 index (high)Dec 20, 2017: 145 index (high)Dec 30, 2017: 177 index (high)Jan 4, 2018: 214 index (high)Jan 24, 2018: 187 index (high)Feb 18, 2018: 190 index (high)Mar 5, 2018: 215 index (high)Mar 15, 2018: 199 index (high)Mar 25, 2018: 196 index (high)Apr 4, 2018: 188 index (high)Apr 9, 2018: 244 index (high)Apr 14, 2018: 223 index (high)Apr 19, 2018: 214 index (high)Apr 24, 2018: 239 index (high)Apr 29, 2018: 221 index (high)May 4, 2018: 268 index (high)May 9, 2018: 270 index (high)May 24, 2018: 244 index (high)May 29, 2018: 286 index (high)Jun 8, 2018: 273 index (high)Jun 13, 2018: 280 index (high)Jun 18, 2018: 302 index (high)Jun 23, 2018: 364 index (high)Jun 28, 2018: 321 index (high)Jul 3, 2018: 276 index (high)Jul 13, 2018: 298 index (high)Aug 2, 2018: 272 index (high)Aug 7, 2018: 263 index (high)Aug 12, 2018: 249 index (high)Aug 17, 2018: 242 index (high)Aug 27, 2018: 234 index (high)Sep 1, 2018: 253 index (high)Sep 6, 2018: 238 index (high)Sep 11, 2018: 216 index (high)Sep 16, 2018: 262 index (high)Sep 26, 2018: 240 index (high)Oct 6, 2018: 246 index (high)Oct 16, 2018: 227 index (high)Oct 21, 2018: 239 index (high)Oct 31, 2018: 212 index (high)Nov 15, 2018: 257 index (high)Nov 25, 2018: 231 index (high)Nov 30, 2018: 240 index (high)Dec 5, 2018: 213 index (high)Dec 30, 2018: 195 index (high)Jan 4, 2019: 230 index (high)Jan 29, 2019: 252 index (high)Feb 8, 2019: 185 index (high)Feb 23, 2019: 284 index (high)Feb 28, 2019: 260 index (high)Mar 10, 2019: 216 index (high)Mar 20, 2019: 246 index (high)Mar 25, 2019: 210 index (high)Apr 4, 2019: 229 index (high)Apr 9, 2019: 269 index (high)Apr 24, 2019: 207 index (high)Apr 29, 2019: 281 index (high)May 9, 2019: 307 index (high)May 19, 2019: 251 index (high)May 24, 2019: 256 index (high)May 29, 2019: 252 index (high)Jun 23, 2019: 221 index (high)Jun 28, 2019: 269 index (high)Jul 3, 2019: 227 index (high)Jul 18, 2019: 237 index (high)Jul 23, 2019: 214 index (high)Jul 28, 2019: 219 index (high)Aug 2, 2019: 258 index (high)Aug 12, 2019: 201 index (high)Aug 22, 2019: 197 index (high)Aug 27, 2019: 223 index (high)Sep 1, 2019: 255 index (high)Sep 11, 2019: 223 index (high)Sep 16, 2019: 232 index (high)Oct 6, 2019: 255 index (high)Oct 11, 2019: 234 index (high)Oct 26, 2019: 240 index (high)Nov 10, 2019: 221 index (high)Nov 20, 2019: 185 index (high)Nov 30, 2019: 167 index (high)Dec 5, 2019: 192 index (high)Dec 10, 2019: 161 index (high)Dec 15, 2019: 203 index (high)Dec 20, 2019: 225 index (high)Dec 25, 2019: 226 index (high)Jan 9, 2020: 215 index (high)Jan 24, 2020: 261 index (high)Feb 3, 2020: 213 index (high)Feb 8, 2020: 242 index (high)Feb 18, 2020: 221 index (high)Feb 23, 2020: 244 index (high)Feb 28, 2020: 238 index (high)Mar 4, 2020: 229 index (high)Mar 14, 2020: 222 index (high)Mar 19, 2020: 301 index (high)Mar 24, 2020: 288 index (high)Mar 29, 2020: 267 index (high)Apr 3, 2020: 242 index (high)Apr 8, 2020: 237 index (high)Apr 13, 2020: 263 index (high)Apr 28, 2020: 252 index (high)May 3, 2020: 242 index (high)May 8, 2020: 293 index (high)May 13, 2020: 301 index (low)Jun 17, 2020: 246 index (high)Jun 22, 2020: 232 index (high)Jun 27, 2020: 248 index (high)Jul 7, 2020: 271 index (high)Jul 12, 2020: 249 index (high)Jul 17, 2020: 284 index (high)Jul 27, 2020: 227 index (high)Aug 1, 2020: 224 index (high)Aug 11, 2020: 213 index (high)Aug 16, 2020: 210 index (high)Aug 21, 2020: 225 index (high)Aug 26, 2020: 235 index (high)Sep 5, 2020: 172 index (high)Sep 10, 2020: 187 index (high)Sep 25, 2020: 157 index (high)Oct 10, 2020: 179 index (high)Oct 15, 2020: 140 index (high)Oct 25, 2020: 150 index (high)Oct 30, 2020: 174 index (high)Nov 4, 2020: 167 index (high)Nov 14, 2020: 174 index (high)Nov 24, 2020: 151 index (high)Nov 29, 2020: 118 index (high)Dec 9, 2020: 155 index (high)Dec 19, 2020: 163 index (high)Dec 29, 2020: 155 index (high)Jan 18, 2021: 170 index (high)Jan 28, 2021: 165 index (high)Feb 2, 2021: 155 index (high)Feb 7, 2021: 197 index (high)Feb 12, 2021: 119 index (high)Feb 22, 2021: 182 index (high)Feb 27, 2021: 170 index (high)Mar 4, 2021: 196 index (high)Mar 9, 2021: 195 index (high)Mar 14, 2021: 159 index (high)Mar 19, 2021: 223 index (high)Mar 24, 2021: 179 index (high)Apr 3, 2021: 254 index (high)Apr 8, 2021: 201 index (high)Apr 13, 2021: 239 index (high)Apr 23, 2021: 267 index (high)Apr 28, 2021: 267 index (high)May 3, 2021: 258 index (high)May 8, 2021: 256 index (high)May 23, 2021: 226 index (high)May 28, 2021: 267 index (high)Jun 27, 2021: 284 index (high)Jul 2, 2021: 283 index (high)Jul 12, 2021: 241 index (high)Jul 17, 2021: 232 index (high)Jul 22, 2021: 243 index (high)Jul 27, 2021: 265 index (high)Aug 1, 2021: 255 index (high)Aug 6, 2021: 217 index (high)Aug 11, 2021: 223 index (high)Aug 21, 2021: 198 index (high)Aug 31, 2021: 176 index (high)Sep 15, 2021: 173 index (high)Sep 25, 2021: 188 index (high)Sep 30, 2021: 176 index (high)Oct 5, 2021: 156 index (high)Oct 10, 2021: 175 index (high)Oct 15, 2021: 161 index (high)Oct 20, 2021: 178 index (high)Oct 30, 2021: 167 index (high)Nov 9, 2021: 129 index (high)Nov 14, 2021: 113 index (high)Nov 19, 2021: 114 index (high)Nov 24, 2021: 132 index (high)Nov 29, 2021: 106 index (high)Dec 4, 2021: 92 index (high)Dec 9, 2021: 131 index (low)Dec 24, 2021: 125 index (high)Dec 29, 2021: 118 index (high)Jan 8, 2022: 144 index (high)Jan 13, 2022: 143 index (high)Jan 18, 2022: 157 index (high)Feb 2, 2022: 111 index (high)Feb 12, 2022: 77 index (high)Feb 22, 2022: 118 index (high)Feb 27, 2022: 163 index (high)Mar 4, 2022: 141 index (high)Mar 19, 2022: 155 index (high)Mar 29, 2022: 157 index (high)Apr 3, 2022: 180 index (high)Apr 8, 2022: 170 index (high)Apr 28, 2022: 240 index (high)May 8, 2022: 236 index (low)May 13, 2022: 190 index (high)May 18, 2022: 202 index (high)Jun 2, 2022: 196 index (low)Jun 7, 2022: 153 index (high)Jun 12, 2022: 231 index (low)Jun 17, 2022: 193 index (low)Jul 12, 2022: 213 index (high)Jul 17, 2022: 204 index (high)Jul 22, 2022: 181 index (low)Jul 27, 2022: 180 index (high)Aug 1, 2022: 163 index (high)Aug 16, 2022: 151 index (high)Aug 21, 2022: 137 index (high)Aug 26, 2022: 141 index (high)Aug 31, 2022: 131 index (high)Sep 15, 2022: 147 index (high)Sep 20, 2022: 133 index (high)Sep 30, 2022: 218 index (high)Oct 5, 2022: 244 index (high)Oct 10, 2022: 291 index (high)Oct 25, 2022: 163 index (high)Oct 30, 2022: 170 index (high)Nov 4, 2022: 180 index (high)Nov 14, 2022: 221 index (high)Nov 19, 2022: 204 index (high)Nov 29, 2022: 160 index (high)Dec 4, 2022: 158 index (high)Dec 9, 2022: 152 index (high)Dec 14, 2022: 181 index (high)Dec 19, 2022: 160 index (high)Dec 29, 2022: 140 index (high)Jan 3, 2023: 117 index (high)Jan 8, 2023: 136 index (high)Feb 7, 2023: 172 index (high)Feb 17, 2023: 190 index (high)Feb 22, 2023: 201 index (high)Feb 27, 2023: 223 index (high)Mar 9, 2023: 214 index (high)Mar 14, 2023: 209 index (high)Mar 24, 2023: 187 index (high)Mar 29, 2023: 220 index (high)Apr 8, 2023: 247 index (high)Apr 13, 2023: 244 index (high)Apr 18, 2023: 195 index (high)Apr 23, 2023: 216 index (high)May 3, 2023: 212 index (low)May 8, 2023: 190 index (high)May 13, 2023: 241 index (high)May 18, 2023: 215 index (high)May 23, 2023: 224 index (high)May 28, 2023: 187 index (low)Jun 2, 2023: 200 index (high)Jun 7, 2023: 192 index (high)Jun 12, 2023: 247 index (low)Jun 27, 2023: 217 index (low)Jul 12, 2023: 203 index (high)Jul 22, 2023: 238 index (low)Aug 6, 2023: 217 index (high)Aug 11, 2023: 196 index (high)Aug 16, 2023: 187 index (high)Aug 21, 2023: 215 index (high)Aug 26, 2023: 176 index (high)Aug 31, 2023: 226 index (high)Sep 5, 2023: 146 index (high)Sep 10, 2023: 169 index (high)Sep 15, 2023: 178 index (high)Sep 20, 2023: 186 index (high)Sep 25, 2023: 146 index (low)Oct 15, 2023: 167 index (high)Oct 20, 2023: 142 index (high)Oct 30, 2023: 167 index (high)Nov 4, 2023: 185 index (low)Nov 9, 2023: 142 index (high)Nov 19, 2023: 156 index (high)Nov 29, 2023: 157 index (high)Dec 9, 2023: 158 index (high)Dec 19, 2023: 191 index (high)Dec 29, 2023: 174 index (high)Feb 2, 2024: 166 index (high)Feb 7, 2024: 182 index (high)Feb 12, 2024: 184 index (high)Feb 22, 2024: 183 index (high)Feb 27, 2024: 192 index (high)Mar 8, 2024: 258 index (high)Apr 2, 2024: 212 index (high)Apr 7, 2024: 222 index (high)Apr 12, 2024: 241 index (high)Apr 17, 2024: 257 index (high)May 2, 2024: 281 index (high)May 7, 2024: 325 index (high)May 22, 2024: 387 index (high)May 27, 2024: 316 index (high)Jun 26, 2024: 323 index (high)Jul 1, 2024: 305 index (high)Jul 6, 2024: 291 index (high)Jul 16, 2024: 340 index (high)Jul 21, 2024: 325 index (high)Jul 26, 2024: 273 index (high)Jul 31, 2024: 270 index (high)Aug 15, 2024: 324 index (high)Aug 25, 2024: 300 index (high)Aug 30, 2024: 308 index (high)Sep 24, 2024: 233 index (high)Sep 29, 2024: 300 index (high)Oct 4, 2024: 372 index (high)Oct 14, 2024: 331 index (high)Oct 19, 2024: 360 index (high)Oct 24, 2024: 436 index (high)Oct 29, 2024: 442 index (high)Nov 3, 2024: 374 index (high)Nov 13, 2024: 299 index (high)Nov 23, 2024: 269 index (high)Nov 28, 2024: 234 index (high)Dec 3, 2024: 245 index (high)Dec 13, 2024: 258 index (high)Dec 23, 2024: 253 index (high)Dec 28, 2024: 235 index (high)Jan 12, 2025: 232 index (high)Jan 17, 2025: 199 index (high)Jan 27, 2025: 175 index (high)Feb 6, 2025: 81 index (high)Feb 21, 2025: 169 index (high)Feb 26, 2025: 127 index (high)Mar 3, 2025: 142 index (high)Mar 8, 2025: 120 index (high)Mar 13, 2025: 139 index (high)Mar 18, 2025: 135 index (high)Apr 2, 2025: 138 index (high)Apr 7, 2025: 126 index (low)Apr 12, 2025: 139 index (low)Apr 17, 2025: 95 index (high)Apr 27, 2025: 134 index (high)May 2, 2025: 164 index (high)May 9, 2025: 149 index (high)May 17, 2025: 130 index (high)May 22, 2025: 186 index (low)Jun 1, 2025: 162 index (high)Jun 6, 2025: 176 index (high)Jun 11, 2025: 281 index (high)Jun 16, 2025: 244 index (low)Jul 1, 2025: 193 index (high)Jul 6, 2025: 202 index (low)Jul 11, 2025: 193 index (high)Jul 16, 2025: 264 index (high)Jul 21, 2025: 261 index (low)Jul 26, 2025: 167 index (high)Jul 28, 2025: 209 index (high)Jul 31, 2025: 221 index (high)Aug 5, 2025: 186 index (high)Aug 15, 2025: 134 index (high)Aug 20, 2025: 217 index (high)Sep 6, 2025: 163 index (high)Sep 14, 2025: 156 index (high)Sep 19, 2025: 154 index (high)Sep 24, 2025: 129 index (high)Sep 26, 2025: 164 index (high)Oct 14, 2025: 141 index (high)Oct 16, 2025: 182 index (high)Oct 19, 2025: 179 index (high)Oct 24, 2025: 173 index (high)Oct 29, 2025: 182 index (high)Nov 3, 2025: 167 index (high)Nov 5, 2025: 174 index (high)Nov 8, 2025: 142 index (high)Nov 13, 2025: 191 index (high)Nov 18, 2025: 178 index (high)Nov 25, 2025: 216 index (high)Nov 28, 2025: 238 index (high)Dec 13, 2025: 150 index (high)Dec 23, 2025: 175 index (high)Dec 28, 2025: 181 index (high)Jan 7, 2026: 206 index (high)Jan 17, 2026: 269 index (high)Jan 22, 2026: 250 index (high)Jan 27, 2026: 256 index (high)Feb 1, 2026: 190 index (high)Feb 6, 2026: 275 index (high)Feb 21, 2026: 244 index (high)Feb 26, 2026: 304 index (high)Mar 8, 2026: 353 index (high)Mar 15, 2026: 378 index (high)Mar 18, 2026: 309 index (high)Mar 28, 2026: 293 index (high)Apr 2, 2026: 324 index (high)Apr 4, 2026: 312 index (high)Apr 12, 2026: 270 index (high)Apr 17, 2026: 278 index (high)Apr 24, 2026: 297 index (high)Apr 27, 2026: 349 index (high)May 7, 2026: 304 index (high)May 14, 2026: 332 index (high)May 17, 2026: 348 index (high)May 22, 2026: 280 index (high)Jun 6, 2026: 275 index (high)Jun 11, 2026: 276 index (high)Jun 16, 2026: 351 index (high)Jun 21, 2026: 251 index (high)Jun 26, 2026: 300 index (high)Jul 1, 2026: 301 index (high)Jul 11, 2026: 252 index (high)Jul 13, 2026: 282 index (high)Jul 16, 2026: 293 index (high)Jul 21, 2026: 292 index (high)Aug 15, 2026: 236 index (high)Aug 22, 2026: 212 index (high)Aug 30, 2026: 215 index (high)Sep 4, 2026: 213 index (high)Sep 9, 2026: 178 index (high)Sep 11, 2026: 183 index (high)Sep 14, 2026: 188 index (high)Sep 19, 2026: 186 index (high)Oct 1, 2026: 196 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
Jan20203100%
Feb35190100%
Mar34214100%
Apr4324095%
May3925687%
Jun3125181%
Jul4124990%
Aug43217100%
Sep3718697%
Oct38189100%
Nov4018598%
Dec3317597%

By year (median / highest): 2016: 315 / 380 (12 scenes) · 2017: 287 / 481 (20 scenes) · 2018: 240 / 364 (42 scenes) · 2019: 228 / 307 (40 scenes) · 2020: 227 / 301 (45 scenes) · 2021: 182 / 284 (49 scenes) · 2022: 163 / 291 (45 scenes) · 2023: 191 / 247 (47 scenes) · 2024: 281 / 442 (39 scenes) · 2025: 171 / 281 (54 scenes) · 2026: 276 / 378 (41 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