Skip to main content
WaterVerge

Florida Water Quality Report

366 cities tested · Average grade: C+ · 19.5M people served

Cities Tested
366
Avg Score
69.5
Population Served
19.5M
Avg Grade
C+
Live Water Alerts for Florida →
Analysis

Florida water quality overview

Florida's drinking water quality is fair overall, with an average score of 69.5 out of 100 across 366 cities tested. The median score is 74.6, serving a total population of 19,504,568 residents. The state shows a mixed picture: 94 cities earned an A, while 66 cities received an F. PFAS "forever chemicals" were detected in 162 of 366 cities tested (44%). 120 cities exceed the 2024 EPA maximum contaminant levels. 1 city has lead levels exceeding the EPA action level of 15 ppb, often indicating aging infrastructure with lead service lines or lead solder. The state relies on a mix of water sources: 326 cities use groundwater while 40 draw from surface water such as rivers, lakes, and reservoirs.

Key Concerns

Issues to watch in Florida

162 cities
PFAS Detected
44% of tested cities have PFAS in their water supply.
1 cities
Lead Exceedances
Lead levels above the EPA action level of 15 ppb (90th percentile).
321 cities
Health Violations
34,148 total violations recorded, 366 with unresolved issues.
66 cities
Failing Systems
Received a grade of F, indicating serious water quality issues.
State context
53
Superfund sites in Florida
EPA National Priorities List
78.5%
of Florida residents on fluoridated water
CDC, 2020
1,005,647
lbs released to surface water
Top 10 TRI facilities, 2023
5.6%
of Florida domestic wells exceed EPA arsenic limit
USGS, 1,900 samples · 10 µg/L MCL
Domestic well chemistry

Private-well water in Florida

Based on USGS Powell Domestic-Well Database — 4,750 private wells sampled across Florida. These wells are not regulated by the EPA; if you draw your tap from a private well, the public-system grade above does not apply to you.

1.0 µg/L
Median arsenic in domestic wells
P90 5.5 µg/L · max 295.0 µg/L
10 µg/L
Median manganese in domestic wells
2.1% exceed 300 µg/L aesthetic limit
Industrial pollution

Top industrial water polluters in Florida

Industrial polluters nearby

The 10 facilities reporting the most pounds released to surface water in Florida, 2023.

Total reported releases to surface water: 1,005,647 lbs

FacilityTop chemicalTo surface water (lbs/yr)
PILGRIM'S PRIDE LIVE OAK PROCESSING PLANT
Food · JBS USA FOOD CO
LIVE OAK, FL32060
Nitrate compounds (water dissociable; reportable only when in aqueous solution)340,077
FOLEY CELLULOSE LLC
Paper · KOCH INC
PERRY, FL32348
Nitrate compounds (water dissociable; reportable only when in aqueous solution)222,637
INTERNATIONAL PAPER PENSACOLA MILL
Paper · INTERNATIONAL PAPER CO
CANTONMENT, FL32533
Nitrate compounds (water dissociable; reportable only when in aqueous solution)213,783
RAYONIER PERFORMANCE FIBERS LLC FERNANDINA PLANT
Paper · RAYONIER ADVANCED MATERIALS INC
FERNANDINA BEACH, FL32034
Ammonia57,189
US NAVY NAVAL AIR STATION JACKSONVILLE
Other · US DEPARTMENT OF DEFENSE
JACKSONVILLE, FL322120050
Nitrate compounds (water dissociable; reportable only when in aqueous solution)46,993

+ 5 more facilities

Source: EPA Toxic Release Inventory (TRI) 2023

Grade Distribution

How Florida cities scored

A: 94 B: 125 C: 49 D: 32 F: 66
City Map

Water quality across Florida

Each dot is a city, colored by its water quality grade. Size reflects population served. Click any city to view its full water report.

All Cities

366 cities in Florida

# City Grade Score Population Violations
1 Raiford A+
95.7
6K 22
2 Destin A+
95.1
32K 7
3 Callahan A+
95.1
2K 21
4 Valparaiso A
94.9
6K 8
5 Lake Buena Vista A
94.8
137K 21
6 Safety Harbor A
94.8
16K 6
7 Mary Esther A
94.7
4K 6
8 Greensboro A
94.5
794 6
9 Fleming Island A
94.2
30K 7
10 Macclenny A
93.9
8K 27
11 Santa Rosa Beach A
93.8
62K 8
12 Center Hill A
93.8
762 10
13 Ft. Walton Beach A
93.3
8K 12
14 Highland Beach A
93.3
4K 10
15 Gretna A
93.2
4K 15
16 Altha A
93
800 23
17 Atlantic Beach A
92.5
24K 24
18 Celebration A
92.5
11K 12
19 Jasper A
92.5
6K 20
20 Cottondale A
92.5
861 7
21 Mascotte A
92.3
12K 27
22 South Daytona A
91.9
14K 6
23 Blountstown A
91.8
4K 13
24 Neptune Beach A
91.7
7K 23
25 Middleburg A
91.5
128K 7
26 Fort Walton Beach A
91.5
80K 11
27 Baldwin A
91.5
2K 21
28 Melrose A
91.5
1K 17
29 Ponce Inlet A
91.4
4K 7
30 Ponce De Leon A
91.2
850 18
31 Green Cove Springs A
91.1
7K 36
32 St James City A
91
16K 2
33 Navarre Beach A
91
6K 11
34 Cape Coral A
90.8
173K 8
35 Pace A
90.8
55K 16
36 Laurel Hill A
90.8
2K 8
37 Mount Dora A
90.7
39K 28
38 Golf A
90.7
4K 29
39 Fanning Springs A
90.7
1K 30
40 Archer A
90.6
2K 40
41 Greenwood A
90.6
692 18
42 Oldsmar A
90.5
15K 5
43 Barefoot Bay A
90.2
10K 28
44 Wahneta A
90.2
750 11
45 Daytona Beach A-
90
88K 22
46 Crestview A-
89.8
58K 41
47 Sanibel Island A-
89.6
15K 2
48 Williston A-
89.6
2K 12
49 Lawtey A-
89.6
1K 18
50 Wellington A-
89.5
56K 6
51 Miramar Beach A-
89.5
27K 14
52 Graceville A-
89.5
4K 3
53 Lake Helen A-
89.5
3K 25
54 Palm Valley A-
89.5
965 4
55 Molino A-
89.4
9K 20
56 Yalaha A-
89.4
519 30
57 Grand Ridge A-
89.3
978 26
58 White Springs A-
89.3
819 30
59 New Millford A-
89.2
537 35
60 New Millford A-
89.2
537 35
61 Medley A-
89.1
958 12
62 Sneads A-
89
2K 38
63 Panama City Beach A-
88.8
67K 21
64 El Jobean A-
88.6
1K 8
65 Paxton A-
88.5
2K 38
66 Branford A-
88.5
800 40
67 Cocoa A-
88.3
294K 35
68 Baker A-
88.3
5K 26
69 Gulfstream A-
88.1
1K 7
70 Nokomis A-
87.6
838 28
71 Winter Pk/Casselbery A-
87.5
70K 23
72 Jacksonville A-
87.5
21K 10
73 Patrick Air Force Base A-
87.4
8K 30
74 Hastings A-
87.4
1K 15
75 Newberry A-
87.3
4K 35
76 Melbourne A-
87
168K 24
77 Hurlburt Field A-
87
10K 14
78 Chuluota A-
86.9
4K 40
79 Lynn Haven A-
86.8
23K 12
80 Apollo Beach A-
86.7
1K 7
81 Parker A-
86.6
4K 19
82 Virginia Gardens A-
86.6
2K 9
83 Sanderson A-
86.3
2K 35
84 Gulfport A-
86.2
13K 11
85 Mcdavid A-
86.1
4K 12
86 Bradley A-
85.9
1K 11
87 Wellborn A-
85.9
500 41
88 St George Island A-
85.8
5K 31
89 Westlake A-
85.8
5K 68
90 Temple Terrace A-
85.6
31K 14
91 Niceville A-
85.5
21K 27
92 Panacea A-
85.4
4K 19
93 Beverly Beach A-
85.2
1K 34
94 Waldo A-
85
1K 61
95 Havana B+
84.9
4K 27
96 Port Labelle B+
84.6
12K 15
97 Lake Suzy B+
84.6
3K 16
98 Wewahitchka B+
84.6
2K 37
99 Venice B+
84.5
32K 43
100 Clewiston B+
84.5
14K 46
101 Eglin Afb B+
84.5
9K 41
102 Palm Coast B+
84.4
117K 14
103 Sopchoppy B+
84.4
12K 9
104 Maitland B+
84.2
13K 10
105 Boca Raton B+
84.1
130K 34
106 Fort Myers Beach B+
84.1
6K 5
107 Holt B+
84.1
3K 12
108 Oakland B+
84
6K 40
109 Longboat Key B+
83.8
7K 16
110 Wimauma B+
83.8
639 86
111 Indian Lake Estates B+
83.6
678 25
112 Hilton Head Island B+
83.5
608 11
113 N. Fort Myers B+
83.4
2K 13
114 Holly Hill B+
83.2
13K 24
115 Jupiter B+
83
95K 16
116 Deltona B+
82.8
81K 44
117 North Bay Village B+
82.8
8K 15
118 Bronson B+
82.7
1K 20
119 Osteen B+
82.7
753 25
120 Placida B+
82.4
1K 46
121 Callaway B+
82.1
21K 8
122 Cedar Key B+
82.1
735 41
123 Hialeah Gardens B+
82
22K 14
124 Umatilla B+
82
4K 74
125 Tarpon Springs B+
81.7
29K 18
126 Copeland B+
81.6
3K 60
127 Bowling Greeen B+
81.3
3K 9
128 West Melbourne B+
80.8
30K 34
129 Bal Harbour B+
80.7
3K 6
130 Trenton B+
80.7
2K 41
131 Tangerine B+
80.5
851 23
132 Micanopy B+
80.5
605 45
133 New Smyrna Beach B+
80.4
68K 58
134 Lake Worth Beach B+
80.3
48K 7
135 North Port B
79.9
61K 10
136 Palm Springs B
79.9
32K 10
137 Keystone Heights B
79.9
5K 56
138 Flagler Beach B
79.9
5K 87
139 Englewood B
79.8
39K 64
140 Gulf Breeze B
79.8
39K 17
141 Winter Springs B
79.8
35K 38
142 Nalcrest B
79.6
3K 41
143 Old Town B
79.5
2K 68
144 Webster B
79.4
800 66
145 Yankeetown B
79.4
711 54
146 Defuniak Springs B
79.3
18K 36
147 Casselberry B
79.2
55K 37
148 Riviera Bch B
79.2
890 29
149 Bay Harbor Islands B
79.1
6K 10
150 Palm Bay B
78.9
141K 18
151 Ponte Vedra B
78.8
13K 20
152 Winter Garden B
78.7
72K 71
153 Palm Beach Gardens B
78.6
100K 62
154 Groveland B
78.6
24K 53
155 Vernon B
78.6
736 16
156 Zellwood B
78.4
4K 57
157 Lehigh Acres B
78.3
32K 21
158 Steinhatchee B
78.1
3K 81
159 Surfside B
78
6K 13
160 Eastpoint B
78
3K 28
161 Astor B
77.9
2K 50
162 Penney Farms B
77.6
939 30
163 North Miami Beach B
77.5
180K 20
164 Lake Hamilton B
77.5
2K 63
165 Lake Clarke Shores B
77.4
4K 37
166 Pinellas Park B
77.3
49K 10
167 The Villages B
77.2
120K 34
168 Immokalee B
77.2
27K 44
169 Cantonment B
77
23K 34
170 Fernandina Beach B
77
22K 84
171 Ave Maria B
77
12K 22
172 Ponte Vedra Beach B
76.8
16K 42
173 Carrabelle B
76.8
6K 102
174 Lloyd B
76.7
3K 29
175 Gainesville B
76.6
196K 186
176 Pomona Park B
76
2K 60
177 North Miami B
75.8
89K 28
178 Bonita Springs B
75.7
76K 21
179 Orange Park B
75.7
9K 26
180 Coleman B
75.7
824 31
181 Lake Mary B
75.2
17K 63
182 River Ranch B
75.2
2K 16
183 Lake Butler B
75
2K 55
184 Navarre B-
74.6
48K 23
185 Port Orange B-
74.3
71K 109
186 Palmetto B-
74.3
13K 25
187 Tequesta B-
74.2
16K 23
188 Wildwood B-
74
26K 39
189 High Springs B-
73.9
6K 37
190 Eagle Lake B-
73.8
3K 46
191 Wesley Chapel B-
73.8
2K 23
192 Hialeah B-
73.7
238K 57
193 Dunedin B-
73.7
46K 28
194 Mexico Beach B-
73.7
6K 28
195 Oviedo B-
73.3
50K 56
196 Minneola B-
73.2
22K 58
197 Mangonia Park B-
73.1
2K 24
198 Port Charlotte B-
73
174K 28
199 Jay B-
73
7K 65
200 Chattahoochee B-
73
6K 37
201 Pierson B-
72.9
3K 59
202 Weston B-
72.8
52K 32
203 Hawthorne B-
72.8
2K 39
204 Monticello B-
72.6
5K 94
205 Panama City B-
72.4
77K 53
206 Century B-
72.4
3K 37
207 Grand Island B-
72.4
980 60
208 Atlantis B-
72.3
3K 8
209 Freeport B-
72.2
12K 54
210 Milton B-
72.1
66K 57
211 Opa Locka B-
72
16K 39
212 Zolfo Springs B-
72
2K 32
213 Edgewater B-
71.3
29K 81
214 Greenville B-
71.3
800 76
215 Lantana B-
71.1
12K 48
216 Marco Island B-
70.8
32K 35
217 Lake Panasoffkee B-
70.4
5K 41
218 Eustis B-
70.3
43K 69
219 West Miami B-
70.1
9K 38
220 Odessa C+
70
350K 65
221 Fort Myers C+
69.7
389K 28
222 Fellsmere C+
69.3
3K 62
223 Coconut Creek C+
68.5
54K 34
224 Altamonte Springs C+
68.1
56K 125
225 Winter Park C+
67.5
90K 62
226 Montverde C+
67.3
2K 84
227 Sarasota C+
66.8
330K 154
228 Miami Beach C+
66.8
100K 26
229 Marianna C+
66.2
10K 99
230 Wilton Manors C+
65.8
13K 32
231 Alachua C+
65.8
8K 78
232 Bristol C+
65.2
3K 45
233 Jennings C+
65.2
900 40
234 Orange City C+
65.1
15K 90
235 Tavares C+
65
22K 93
236 Lauderdale Lakes C
64.2
75K 38
237 Wauchula C
64
5K 65
238 Parkland C
64
3K 39
239 Titusville C
63.9
57K 110
240 Homestead C
63.7
80K 43
241 Davie/Hollywood C
63.5
26K 45
242 Pensacola C
62.4
257K 53
243 Belleair C
62.2
5K 41
244 Cooper City C
62
34K 52
245 Palm City C
61.8
2K 44
246 Bowling Green C
61.3
3K 54
247 Deerfield Beach C
60.8
62K 43
248 Delray Beach C
60.3
70K 44
249 Springfield C
60.2
8K 64
250 Palm Harbor C-
59.9
1K 40
251 West Palm Beach C-
59.2
782K 79
252 Oakland Park C-
59
39K 48
253 Port St. Joe C-
58.9
6K 48
254 Cross City C-
58.4
3K 137
255 Fort Lauderdale C-
58.3
11K 45
256 Ocoee C-
58.2
35K 104
257 Lake Alfred C-
58.1
6K 120
258 Deland C-
57.6
53K 171
259 Avon Park C-
57.2
20K 76
260 Polk City C-
56.9
6K 107
261 Port Richey C-
56.6
8K 49
262 Eatonville C-
56.5
3K 109
263 Apalachicola C-
56.4
5K 94
264 Lowell C-
56.4
3K 120
265 Margate C-
56.3
64K 49
266 Starke C-
56
8K 106
267 Bonifay C-
55.4
3K 79
268 Mayo C-
55.1
1K 146
269 Plantation D+
55
86K 163
270 North Fort Myers D+
53.8
2K 70
271 Ormond Beach D+
53.2
60K 151
272 Bushnell D+
53.2
3K 122
273 Chiefland D+
52.8
2K 109
274 Fort White D+
52
750 61
275 Inglis D+
51.3
2K 97
276 Melbourne Beach D+
50.8
3K 164
277 Howey-In-The-Hills D+
50.3
2K 51
278 Hilliard D+
50
3K 107
279 Crescent City D+
50
3K 387
280 Geneva D+
50
2K 114
281 East Palatka D+
50
2K 143
282 Sumterville D+
50
1K 40
283 Davie D+
50
1K 80
284 Interlachen D+
50
1K 129
285 Homosassa D
49.5
6K 111
286 Fort Meade D
49
6K 97
287 Madison D
48.5
8K 138
288 Port St Lucie D
48
246K 90
289 Plant City D
47
43K 905
290 Live Oak D
47
11K 167
291 Labelle D
47
6K 179
292 Floral City D
47
6K 101
293 Jensen Beach D
46.9
3K 302
294 Vero Beach D
46.5
164K 95
295 San Antonio D
46
2K 115
296 Dania Beach D
45.8
30K 58
297 Lakeland D
45.6
194K 677
298 Hudson D
45.2
7K 98
299 Dundee D
45
4K 240
300 Bunnell D
45
4K 122
301 Land O' Lakes F
44.8
7K 171
302 Lake City F
44.5
21K 760
303 Crystal River F
44.5
10K 257
304 Moore Haven F
44.2
5K 97
305 Mulberry F
44
4K 155
306 Lecanto F
43.8
29K 113
307 Longwood F
43.8
23K 558
308 Frostproof F
43.5
4K 349
309 Chipley F
43.5
4K 71
310 St. Augustine F
43.2
178K 262
311 Miramar F
43
128K 69
312 Perry F
42.9
9K 71
313 Lake Wales F
42.8
23K 619
314 Indiantown F
42.8
6K 223
315 Lauderhill F
42.5
55K 65
316 Auburndale F
42.2
36K 175
317 Lady Lake F
41.9
7K 126
318 Bradenton F
41.8
409K 87
319 Bartow F
41.8
22K 88
320 Haines City F
41.4
34K 385
321 Hobe Sound F
41.2
27K 185
322 Pembroke Pines F
41.1
187K 75
323 Sunrise F
40.8
152K 83
324 Pompano Beach F
40.7
156K 112
325 Ft Lauderdale F
40.5
185K 222
326 Coral Springs F
40.5
142K 208
327 Fruitland Park F
40.5
6K 209
328 North Lauderdale F
40.3
36K 60
329 Hallandale Beach F
40
40K 53
330 Okeechobee F
40
22K 612
331 Stuart F
40
19K 281
332 Lake Placid F
40
14K 143
333 Tallahassee F
39.8
201K 254
334 Jacksonville F
39.7
928K 388
335 Florida City F
39.7
13K 137
336 Apopka F
39.6
70K 364
337 Zephyrhills F
39.6
32K 305
338 Sebring F
39.5
57K 112
339 Hollywood F
39
171K 114
340 Boynton Beach F
39
112K 110
341 Winter Haven F
38.7
104K 537
342 Ft. Pierce F
38.5
4K 151
343 Dade City F
38.4
16K 186
344 Arcadia F
38.2
16K 136
345 Punta Gorda F
38
44K 250
346 Holiday F
38
6K 157
347 Fort Pierce F
37.9
66K 727
348 Quincy F
37.6
65K 194
349 Davenport F
37.6
11K 339
350 Brooksville F
37.5
169K 406
351 Inverness F
37.5
7K 291
352 Naples F
37
299K 120
353 Riviera Beach F
36.9
47K 195
354 Orlando F
36.8
1.2M 603
355 Sanford F
36.8
81K 229
356 Clermont F
36.2
59K 281
357 Belleview F
36.1
104K 211
358 Kissimmee F
35.8
224K 441
359 Clearwater F
35.8
117K 176
360 Miami F
35
2.4M 262
361 Ocala F
34.5
97K 1348
362 Leesburg F
34.5
69K 649
363 Tampa F
34.4
1.0M 907
364 Palatka F
34.2
12K 278
365 Tamarac F
34
66K 66
366 New Port Richey F
31.8
37K 412
Counties

Browse Florida counties

Alachua 8 cities · avg 79.1 Baker 2 cities · avg 90.1 Bay 7 cities · avg 78.7 Beaufort 1 city · avg 83.5 Bradford 3 cities · avg 80.4 Brevard 8 cities · avg 78.4 Broward 25 cities · avg 51.5 Calhoun 2 cities · avg 92.4 Charlotte 4 cities · avg 70.5 Citrus 5 cities · avg 44.5 Clay 6 cities · avg 85 Collier 5 cities · avg 68.7 Columbia 2 cities · avg 48.3 Desoto 2 cities · avg 61.4 Dixie 2 cities · avg 69 Duval 5 cities · avg 80.6 Escambia 5 cities · avg 77.5 Flagler 4 cities · avg 73.6 Franklin 4 cities · avg 74.3 Gadsden 5 cities · avg 76.6 Gilchrist 1 city · avg 80.7 Glades 1 city · avg 44.2 Gulf 2 cities · avg 71.8 Hamilton 3 cities · avg 82.3 Hardee 4 cities · avg 69.7 Hendry 3 cities · avg 72 Hernando 1 city · avg 37.5 Highlands 3 cities · avg 45.6 Hillsborough 5 cities · avg 67.5 Holmes 2 cities · avg 73.3 Indian River 2 cities · avg 57.9 Jackson 6 cities · avg 86.2 Jefferson 2 cities · avg 74.7 Lafayette 1 city · avg 55.1 Lake 16 cities · avg 66.4 Lee 9 cities · avg 79.6 Leon 1 city · avg 39.8 Levy 7 cities · avg 75.5 Liberty 1 city · avg 65.2 Madison 2 cities · avg 59.9 Manatee 3 cities · avg 66.6 Marion 3 cities · avg 42.3 Martin 4 cities · avg 42.7 Miami-Dade 16 cities · avg 72 Nassau 3 cities · avg 74 Okaloosa 12 cities · avg 90 Okeechobee 1 city · avg 40 Orange 11 cities · avg 69 Osceola 2 cities · avg 64.2 Palm Beach 20 cities · avg 74.8 Pasco 9 cities · avg 46 Pinellas 10 cities · avg 73.2 Polk 20 cities · avg 57.6 Putnam 6 cities · avg 58.6 Santa Rosa 6 cities · avg 80.2 Sarasota 5 cities · avg 79.7 Seminole 10 cities · avg 68.1 St. Johns 5 cities · avg 75.1 St. Lucie 4 cities · avg 46.5 Sumter 8 cities · avg 71.7 Suwannee 3 cities · avg 73.8 Taylor 2 cities · avg 60.5 Union 1 city · avg 75 Volusia 14 cities · avg 77.6 Wakulla 2 cities · avg 84.9 Walton 5 cities · avg 84.7 Washington 2 cities · avg 61 Winnebago 2 cities · avg 89.2
ZIP Codes

Browse Florida by ZIP code

Look up water quality by ZIP code to find the systems serving your area.

View all Florida ZIP codes →
FAQ

Frequently asked questions about Florida's water

Is Florida's tap water safe to drink?

Florida's water quality varies by city. The statewide average grade is C+ (69.5/100). 60% of cities scored an A or B, while 27% received a D or F. Check your specific city for detailed results.

Which Florida cities have the best water quality?

The top-rated cities are Raiford (A+), Destin (A+), Callahan (A+). These cities scored highest based on violation history, lead levels, PFAS contamination, and regulatory compliance.

Which Florida cities have the worst water quality?

The lowest-rated cities are New Port Richey (F), Tamarac (F), Palatka (F). We recommend residents in these areas consider water filtration and review their city's specific contaminant data.

How many Florida cities have PFAS in their water?

162 out of 366 cities tested positive for PFAS "forever chemicals" (44%). 120 cities exceed the 2024 EPA maximum contaminant levels. Reverse osmosis or activated carbon filters can help reduce PFAS exposure.

Do any Florida cities have dangerous lead levels?

1 city exceeds the EPA lead action level of 15 ppb. Lead contamination typically comes from aging pipes and lead service lines rather than the water source itself. An NSF 53-certified filter can effectively remove lead from tap water.

Share this reportHelp others learn about their water quality
WhatsAppXFacebookLinkedInEmail