Lakes / Lake Harris Lake Harris algae history from satellite We read Lake Harris from 406 cloud-free satellite scenes between Feb 14, 2016 – Oct 1, 2026. Here is what the surface water showed.
Clear scenes 406
Typical (median), index 99
Highest reading 342 · Apr 8, 2021
Latest scene 202 · Oct 1, 2026 Algae signal (red-edge index) over time 0 100 200 300 400 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 Feb 14, 2016: 33 index (low) Apr 14, 2016: 46 index (low) May 14, 2016: 45 index (low) Jun 23, 2016: 36 index (low) Jul 13, 2016: 38 index (low) Aug 2, 2016: 70 index (low) Aug 22, 2016: 55 index (high) Sep 11, 2016: 72 index (high) Oct 1, 2016: 59 index (high) Oct 21, 2016: 65 index (high) Nov 10, 2016: 61 index (high) Nov 20, 2016: 64 index (high) Feb 8, 2017: 48 index (low) Mar 10, 2017: 25 index (low) Mar 30, 2017: 19 index (low) Apr 19, 2017: 36 index (low) May 9, 2017: 41 index (low) May 29, 2017: 62 index (low) Jun 18, 2017: 76 index (low) Aug 17, 2017: 45 index (low) Sep 21, 2017: 46 index (low) Sep 26, 2017: 37 index (low) Oct 16, 2017: 43 index (low) Oct 31, 2017: 33 index (low) Nov 20, 2017: 28 index (low) Nov 25, 2017: 32 index (low) Nov 30, 2017: 27 index (low) Dec 10, 2017: 24 index (low) Dec 20, 2017: 14 index (low) Dec 30, 2017: 18 index (low) Jan 4, 2018: 27 index (low) Jan 24, 2018: 13 index (low) Feb 18, 2018: 14 index (low) Feb 23, 2018: 29 index (low) Feb 28, 2018: 25 index (low) Mar 5, 2018: 18 index (low) Mar 15, 2018: 17 index (low) Mar 25, 2018: 23 index (low) Apr 4, 2018: 25 index (low) Apr 9, 2018: 65 index (low) Apr 14, 2018: 53 index (low) Apr 19, 2018: 43 index (low) Apr 24, 2018: 61 index (low) Apr 29, 2018: 33 index (low) May 4, 2018: 42 index (low) May 9, 2018: 43 index (low) May 24, 2018: 46 index (low) Jun 18, 2018: 45 index (low) Jun 23, 2018: 86 index (low) Jul 3, 2018: 55 index (low) Jul 13, 2018: 57 index (low) Jul 28, 2018: 63 index (low) Aug 2, 2018: 82 index (low) Aug 7, 2018: 58 index (low) Aug 12, 2018: 64 index (high) Aug 27, 2018: 64 index (low) Sep 1, 2018: 78 index (low) Sep 11, 2018: 46 index (low) Sep 16, 2018: 56 index (low) Sep 21, 2018: 33 index (low) Sep 26, 2018: 49 index (low) Oct 6, 2018: 48 index (low) Oct 16, 2018: 51 index (high) Oct 21, 2018: 54 index (high) Oct 31, 2018: 50 index (low) Dec 5, 2018: 61 index (high) Dec 30, 2018: 79 index (low) Jan 4, 2019: 61 index (low) Jan 29, 2019: 44 index (low) Feb 8, 2019: 32 index (low) Feb 23, 2019: 32 index (low) Feb 28, 2019: 43 index (low) Mar 10, 2019: 42 index (low) Apr 4, 2019: 57 index (low) Apr 9, 2019: 74 index (low) Apr 24, 2019: 58 index (high) Apr 29, 2019: 77 index (low) May 19, 2019: 81 index (high) May 24, 2019: 89 index (low) May 29, 2019: 84 index (low) Jun 23, 2019: 56 index (low) Jun 28, 2019: 72 index (low) Jul 3, 2019: 55 index (low) Jul 23, 2019: 51 index (high) Jul 28, 2019: 57 index (low) Aug 12, 2019: 58 index (low) Aug 22, 2019: 51 index (high) Aug 27, 2019: 53 index (high) Sep 11, 2019: 55 index (low) Sep 16, 2019: 66 index (low) Sep 21, 2019: 78 index (low) Oct 11, 2019: 75 index (high) Oct 16, 2019: 86 index (high) Oct 26, 2019: 88 index (high) Nov 10, 2019: 70 index (high) Nov 20, 2019: 63 index (high) Nov 25, 2019: 61 index (high) Nov 30, 2019: 64 index (high) Dec 5, 2019: 59 index (high) Dec 10, 2019: 75 index (high) Dec 15, 2019: 64 index (high) Dec 20, 2019: 84 index (high) Dec 25, 2019: 79 index (high) Jan 9, 2020: 59 index (high) Feb 3, 2020: 43 index (low) Feb 8, 2020: 63 index (high) Feb 18, 2020: 120 index (high) Feb 23, 2020: 134 index (high) Feb 28, 2020: 124 index (high) Mar 4, 2020: 142 index (high) Mar 14, 2020: 212 index (high) Mar 19, 2020: 160 index (high) Mar 24, 2020: 135 index (high) Mar 29, 2020: 123 index (high) Apr 8, 2020: 88 index (low) Apr 13, 2020: 100 index (low) Apr 23, 2020: 103 index (low) Apr 28, 2020: 87 index (low) May 3, 2020: 71 index (high) May 8, 2020: 71 index (low) May 13, 2020: 90 index (low) May 23, 2020: 95 index (low) May 28, 2020: 99 index (low) Jun 17, 2020: 57 index (low) Jun 22, 2020: 35 index (low) Jul 7, 2020: 86 index (low) Jul 12, 2020: 55 index (low) Jul 17, 2020: 75 index (low) Jul 22, 2020: 110 index (low) Jul 27, 2020: 64 index (high) Aug 1, 2020: 73 index (low) Aug 16, 2020: 104 index (high) Aug 26, 2020: 138 index (high) Sep 5, 2020: 120 index (high) Sep 10, 2020: 133 index (high) Sep 25, 2020: 128 index (high) Oct 10, 2020: 129 index (high) Oct 15, 2020: 123 index (high) Oct 25, 2020: 153 index (high) Oct 30, 2020: 152 index (high) Nov 4, 2020: 145 index (high) Nov 14, 2020: 145 index (high) Nov 24, 2020: 137 index (high) Nov 29, 2020: 150 index (high) Dec 9, 2020: 125 index (high) Dec 19, 2020: 131 index (high) Dec 29, 2020: 134 index (high) Jan 8, 2021: 150 index (low) Jan 18, 2021: 127 index (high) Jan 28, 2021: 131 index (high) Feb 2, 2021: 139 index (high) Feb 12, 2021: 143 index (high) Feb 27, 2021: 203 index (high) Mar 4, 2021: 207 index (high) Mar 9, 2021: 228 index (high) Mar 14, 2021: 258 index (high) Mar 19, 2021: 269 index (high) Mar 24, 2021: 296 index (high) Apr 3, 2021: 291 index (high) Apr 8, 2021: 342 index (high) Apr 13, 2021: 319 index (high) Apr 23, 2021: 308 index (high) Apr 28, 2021: 280 index (high) May 3, 2021: 212 index (high) May 8, 2021: 194 index (high) May 18, 2021: 251 index (low) May 23, 2021: 240 index (high) May 28, 2021: 240 index (high) Jun 27, 2021: 189 index (low) Jul 2, 2021: 180 index (high) Jul 12, 2021: 144 index (high) Jul 17, 2021: 116 index (high) Jul 22, 2021: 106 index (high) Jul 27, 2021: 108 index (high) Aug 6, 2021: 118 index (high) Aug 11, 2021: 101 index (high) Aug 21, 2021: 97 index (high) Aug 31, 2021: 110 index (high) Sep 15, 2021: 96 index (high) Sep 25, 2021: 93 index (high) Oct 10, 2021: 86 index (high) Oct 15, 2021: 87 index (high) Oct 20, 2021: 83 index (high) Oct 30, 2021: 92 index (high) Nov 9, 2021: 87 index (high) Nov 14, 2021: 82 index (high) Nov 19, 2021: 86 index (low) Nov 24, 2021: 89 index (high) Nov 29, 2021: 78 index (high) Dec 4, 2021: 78 index (high) Dec 24, 2021: 90 index (high) Dec 29, 2021: 89 index (high) Jan 3, 2022: 91 index (high) Jan 8, 2022: 104 index (high) Jan 13, 2022: 104 index (high) Jan 18, 2022: 104 index (high) Feb 2, 2022: 94 index (high) Feb 12, 2022: 103 index (high) Feb 22, 2022: 117 index (high) Feb 27, 2022: 125 index (high) Mar 4, 2022: 147 index (high) Mar 14, 2022: 210 index (high) Mar 19, 2022: 219 index (high) Mar 29, 2022: 247 index (high) Apr 3, 2022: 260 index (high) Apr 8, 2022: 268 index (high) May 8, 2022: 146 index (low) May 13, 2022: 89 index (high) May 18, 2022: 97 index (high) May 23, 2022: 106 index (low) May 28, 2022: 99 index (high) Jun 2, 2022: 99 index (low) Jun 7, 2022: 98 index (high) Jul 7, 2022: 147 index (high) Jul 12, 2022: 155 index (low) Jul 22, 2022: 118 index (low) Jul 27, 2022: 109 index (low) Aug 1, 2022: 85 index (high) Aug 16, 2022: 92 index (high) Aug 21, 2022: 104 index (high) Aug 26, 2022: 103 index (high) Sep 5, 2022: 86 index (high) Sep 15, 2022: 106 index (high) Sep 20, 2022: 92 index (high) Sep 25, 2022: 103 index (high) Sep 30, 2022: 104 index (high) Oct 5, 2022: 91 index (high) Oct 10, 2022: 75 index (high) Oct 15, 2022: 77 index (high) Oct 20, 2022: 76 index (high) Oct 25, 2022: 67 index (high) Oct 30, 2022: 66 index (high) Nov 4, 2022: 67 index (high) Nov 14, 2022: 96 index (high) Nov 19, 2022: 79 index (high) Nov 29, 2022: 52 index (high) Dec 4, 2022: 60 index (low) Dec 9, 2022: 59 index (high) Dec 14, 2022: 82 index (high) Dec 19, 2022: 70 index (high) Dec 24, 2022: 67 index (high) Dec 29, 2022: 61 index (high) Jan 3, 2023: 49 index (low) Jan 8, 2023: 65 index (high) Feb 7, 2023: 84 index (high) Feb 17, 2023: 96 index (high) Feb 22, 2023: 119 index (high) Mar 4, 2023: 150 index (high) Mar 9, 2023: 136 index (high) Mar 14, 2023: 145 index (high) Mar 24, 2023: 168 index (high) Mar 29, 2023: 180 index (high) Apr 18, 2023: 180 index (high) Apr 23, 2023: 202 index (high) May 3, 2023: 169 index (low) May 8, 2023: 160 index (low) May 13, 2023: 159 index (high) May 28, 2023: 120 index (low) Jun 27, 2023: 125 index (low) Jul 12, 2023: 135 index (high) Jul 22, 2023: 140 index (low) Aug 11, 2023: 137 index (high) Aug 21, 2023: 165 index (high) Aug 26, 2023: 140 index (high) Aug 31, 2023: 164 index (high) Sep 10, 2023: 132 index (high) Sep 15, 2023: 125 index (high) Sep 20, 2023: 136 index (high) Sep 25, 2023: 119 index (high) Oct 5, 2023: 136 index (high) Oct 10, 2023: 121 index (high) Oct 15, 2023: 123 index (high) Oct 20, 2023: 119 index (high) Oct 30, 2023: 141 index (high) Nov 4, 2023: 128 index (low) Nov 9, 2023: 135 index (high) Nov 19, 2023: 136 index (high) Nov 29, 2023: 133 index (high) Dec 9, 2023: 145 index (high) Dec 19, 2023: 134 index (high) Dec 29, 2023: 132 index (high) Feb 2, 2024: 162 index (high) Feb 7, 2024: 180 index (high) Feb 12, 2024: 194 index (high) Feb 22, 2024: 206 index (high) Mar 3, 2024: 216 index (high) Mar 8, 2024: 236 index (high) Mar 23, 2024: 301 index (high) Apr 2, 2024: 289 index (high) Apr 7, 2024: 254 index (high) Apr 12, 2024: 227 index (high) Apr 22, 2024: 228 index (high) May 2, 2024: 262 index (high) May 7, 2024: 291 index (high) May 22, 2024: 261 index (high) May 27, 2024: 219 index (low) Jun 6, 2024: 197 index (high) Jul 6, 2024: 121 index (high) Jul 21, 2024: 152 index (high) Jul 26, 2024: 130 index (high) Aug 10, 2024: 169 index (high) Aug 15, 2024: 146 index (high) Aug 25, 2024: 122 index (high) Aug 30, 2024: 130 index (high) Sep 24, 2024: 111 index (high) Oct 14, 2024: 113 index (high) Oct 19, 2024: 123 index (high) Oct 24, 2024: 98 index (high) Oct 29, 2024: 103 index (high) Nov 3, 2024: 98 index (high) Nov 13, 2024: 82 index (high) Nov 18, 2024: 66 index (high) Nov 23, 2024: 63 index (high) Nov 28, 2024: 52 index (high) Dec 3, 2024: 56 index (high) Dec 13, 2024: 57 index (high) Dec 23, 2024: 63 index (high) Dec 28, 2024: 54 index (high) Jan 12, 2025: 66 index (high) Jan 17, 2025: 58 index (high) Feb 6, 2025: 37 index (low) Feb 21, 2025: 67 index (high) Feb 26, 2025: 54 index (high) Mar 3, 2025: 64 index (high) Mar 8, 2025: 62 index (low) Mar 13, 2025: 78 index (high) Mar 18, 2025: 66 index (high) Mar 28, 2025: 72 index (low) Apr 2, 2025: 98 index (low) Apr 12, 2025: 65 index (low) Apr 17, 2025: 38 index (low) Apr 27, 2025: 33 index (low) May 2, 2025: 75 index (low) May 9, 2025: 60 index (low) May 22, 2025: 95 index (low) May 27, 2025: 92 index (high) Jun 1, 2025: 98 index (high) Jun 6, 2025: 102 index (low) Jun 11, 2025: 143 index (low) Jun 16, 2025: 101 index (low) Jun 18, 2025: 140 index (low) Jul 1, 2025: 136 index (low) Jul 6, 2025: 99 index (low) Jul 11, 2025: 104 index (high) Jul 26, 2025: 76 index (low) Jul 28, 2025: 87 index (high) Aug 5, 2025: 80 index (high) Aug 15, 2025: 61 index (high) Aug 20, 2025: 93 index (low) Sep 6, 2025: 86 index (high) Sep 14, 2025: 82 index (high) Sep 19, 2025: 88 index (high) Sep 24, 2025: 77 index (high) Sep 29, 2025: 125 index (high) Oct 14, 2025: 119 index (high) Oct 16, 2025: 138 index (high) Oct 19, 2025: 148 index (high) Oct 24, 2025: 128 index (high) Oct 29, 2025: 160 index (high) Nov 3, 2025: 140 index (high) Nov 5, 2025: 160 index (high) Nov 8, 2025: 168 index (high) Nov 13, 2025: 145 index (high) Nov 18, 2025: 171 index (high) Nov 25, 2025: 171 index (high) Nov 28, 2025: 157 index (high) Dec 3, 2025: 151 index (high) Dec 13, 2025: 150 index (high) Dec 23, 2025: 160 index (high) Dec 28, 2025: 156 index (high) Jan 22, 2026: 127 index (high) Jan 27, 2026: 168 index (high) Feb 1, 2026: 151 index (high) Feb 6, 2026: 162 index (high) Feb 21, 2026: 148 index (high) Feb 26, 2026: 172 index (high) Mar 3, 2026: 154 index (high) Mar 8, 2026: 182 index (high) Mar 15, 2026: 185 index (high) Mar 18, 2026: 160 index (high) Mar 28, 2026: 141 index (high) Apr 2, 2026: 157 index (high) Apr 4, 2026: 167 index (high) Apr 12, 2026: 167 index (high) Apr 17, 2026: 185 index (high) Apr 24, 2026: 208 index (high) Apr 27, 2026: 252 index (high) May 7, 2026: 205 index (high) May 14, 2026: 193 index (high) May 17, 2026: 205 index (low) Jun 6, 2026: 170 index (high) Jun 11, 2026: 156 index (low) Jun 16, 2026: 191 index (low) Jun 26, 2026: 177 index (high) Jul 1, 2026: 168 index (high) Jul 11, 2026: 136 index (high) Jul 13, 2026: 175 index (high) Jul 21, 2026: 187 index (low) Jul 26, 2026: 214 index (high) Aug 15, 2026: 189 index (high) Aug 20, 2026: 184 index (high) Aug 22, 2026: 214 index (high) Aug 30, 2026: 201 index (high) Sep 4, 2026: 215 index (high) Sep 14, 2026: 203 index (high) Oct 1, 2026: 202 index (high) Algae signal (red-edge index), index. One dot per cloud-free scene; dates are local to the lake. When it peaks Month Clear scenes Median, index Scenes rated high Jan 18 78 67% Feb 34 110 71% Mar 38 152 79% Apr 39 103 51% May 39 99 41% Jun 22 100 23% Jul 36 109 50% Aug 36 102 78% Sep 33 92 70% Oct 40 92 90% Nov 38 86 87% Dec 33 78 85%
By year (median / highest): 2016: 57 / 72 (12 scenes) · 2017: 34 / 76 (18 scenes) · 2018: 49 / 86 (37 scenes) · 2019: 62 / 89 (36 scenes) · 2020: 120 / 212 (44 scenes) · 2021: 131 / 342 (45 scenes) · 2022: 98 / 268 (50 scenes) · 2023: 136 / 202 (39 scenes) · 2024: 146 / 301 (37 scenes) · 2025: 96 / 171 (52 scenes) · 2026: 179 / 252 (36 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