Mississippi Water Quality Report (2026)

By Echo Water Research Team 13 min read
Mississippi Water Quality Report (2026)

Mississippi Tap Water Quality Report

365 cities analyzed • 1,923,465 people served

Updated September 2026 • Data from EWG & EPA SDWIS

365
Cities Analyzed
2.9
Avg Above Guidelines
1,923,465
Total Population Served
Best Water Quality
Byhalia (0 above guidelines)
Most Concerns
Coahoma (10 above guidelines)

Most Common Contaminants in Mississippi

Contaminant Found In % of Cities
Barium 337 of 365 92%
Haloacetic acids (HAA5) carcinogen 308 of 365 84%
Fluoride 282 of 365 77%
Total trihalomethanes (TTHMs) carcinogen 276 of 365 76%
Chromium (total) 122 of 365 33%
Arsenic carcinogen 111 of 365 30%
Nitrate and nitrite carcinogen 86 of 365 24%
Nitrate carcinogen 81 of 365 22%
Radium, combined (-226 and -228) 66 of 365 18%
Manganese 66 of 365 18%

City-by-City Water Quality Rankings

Ranked by number of contaminants above EWG health guidelines (most to fewest).

# City Detected Above Guidelines Above Legal People Served
1 Coahoma 15 10 0 299
2 University 15 9 0 22,874
3 Washington 14 9 0 7,532
4 Renova 13 9 0 1,336
5 Pocahontas 12 9 0 713
6 Jackson 18 8 0 188,723
7 Holly Springs 11 8 0 9,868
8 State Line 11 8 0 1,983
9 Ackerman 9 8 0 1,742
10 Southaven 15 7 0 55,782
11 Olive Branch 13 7 0 53,238
12 Oxford 14 7 0 25,000
13 Natchez 14 7 0 15,792
14 Pass Christian 12 7 0 9,921
15 Nesbit 7 7 0 5,436
16 Lucedale 10 7 0 3,134
17 Mccarley 7 7 0 660
18 Bude 9 7 0 0
19 Starkville 10 6 0 32,027
20 Vicksburg 12 6 0 29,238
21 Pascagoula 15 6 0 22,686
22 Gautier 17 6 0 19,776
23 Glen 18 6 0 15,000
24 Hernando 13 6 0 14,309
25 Brookhaven 16 6 0 12,513
26 Raymond 15 6 0 12,218
27 Lake 7 6 0 500
28 Gulfport 18 5 0 72,105
29 Tupelo 10 5 0 37,000
30 Meridian 11 5 0 34,424
31 Brandon 13 5 0 31,223
32 Greenville 17 5 0 29,602
33 Clinton 14 5 0 25,000
34 Biloxi 19 5 0 24,404
35 Mississippi State 14 5 0 15,000
36 Clarksdale 14 5 0 14,903
37 Grenada 10 5 0 12,762
38 Bailey 9 5 0 10,365
39 Water Valley 8 5 0 3,380
40 Leakesville 6 5 0 2,944
41 Vaiden 8 5 0 2,497
42 Raleigh 9 5 0 1,901
43 Crowder 8 5 0 682
44 D'lo 8 5 0 510
45 Darling 9 5 0 211
46 Schlater 8 5 0 0
47 Derma 9 5 0 0
48 Ocean Springs 17 4 0 28,132
49 Flowood 12 4 0 27,997
50 Pearl 14 4 0 27,115
51 Canton 9 4 0 26,033
52 Ridgeland 12 4 0 24,340
53 Columbus 9 4 0 23,319
54 Long Beach 14 4 0 18,514
55 Madison 11 4 0 16,136
56 West Point 12 4 0 15,062
57 Moss Point 5 4 0 14,997
58 Horn Lake 15 4 0 13,997
59 Diamondhead 7 4 0 12,144
60 Mccomb 10 4 0 12,041
61 Petal 7 4 0 9,509
62 Bay St Louis 8 4 0 9,348
63 Senatobia 7 4 0 8,672
64 Tylertown 7 4 0 7,540
65 Batesville 6 4 0 7,463
66 Crystal Springs 7 4 0 5,961
67 Stennis Space Center 10 4 0 4,259
68 Shannon 8 4 0 3,749
69 Dekalb 5 4 0 2,637
70 Houston 9 4 0 2,500
71 Tremont 5 4 0 2,307
72 Pinola 8 4 0 2,300
73 Smithville 5 4 0 2,020
74 Edwards 7 4 0 1,980
75 Myrtle 8 4 0 1,716
76 Houlka 10 4 0 1,597
77 Coldwater 5 4 0 1,321
78 Randolph 7 4 0 1,254
79 Pittsboro 10 4 0 1,077
80 Tishomingo 5 4 0 832
81 Ethel 6 4 0 785
82 Abbeville 5 4 0 702
83 Georgetown 5 4 0 465
84 Arkabutla 6 4 0 454
85 Columbus Afb 9 4 0 0
86 Shelby 9 4 0 0
87 Indianola 11 4 0 0
88 Hattiesburg 9 3 0 43,449
89 Greenwood 11 3 0 18,810
90 Laurel 8 3 0 17,863
91 Cleveland 9 3 0 16,392
92 D'iberville 8 3 0 12,721
93 Picayune 10 3 0 12,500
94 Mcneill 6 3 0 11,537
95 Yazoo 10 3 0 10,163
96 Kosciusko 5 3 0 9,646
97 New Albany 14 3 0 8,900
98 Kiln 7 3 0 6,933
99 Algoma 5 3 0 6,769
100 Saltillo 5 3 0 6,766
101 Tunica 7 3 0 6,690
102 Mount Olive 9 3 0 6,481
103 Caledonia 5 3 0 6,296
104 Columbia 4 3 0 5,900
105 Florence 6 3 0 5,869
106 Waynesboro 6 3 0 4,850
107 Des Peres 7 3 0 4,813
108 Leland 6 3 0 4,591
109 Nettleton 5 3 0 4,578
110 Magee 6 3 0 4,367
111 Flora 7 3 0 4,200
112 Hamilton 6 3 0 3,963
113 Whitfield 9 3 0 3,950
114 Mooreville 8 3 0 3,820
115 Hazlehurst 6 3 0 3,600
116 Quitman 7 3 0 3,522
117 Jayess 4 3 0 3,450
118 Dennis 4 3 0 3,300
119 Woodville 6 3 0 3,263
120 Enid 7 3 0 3,089
121 Alcorn State 6 3 0 3,000
122 Liberty 5 3 0 2,872
123 Bassfield 4 3 0 2,809
124 Bruce 7 3 0 2,798
125 Sallis 8 3 0 2,785
126 Mt Olive 4 3 0 2,724
127 Iuka 4 3 0 2,606
128 Parchman 6 3 0 2,500
129 Prentiss 4 3 0 2,500
130 Fulton 5 3 0 2,442
131 Fayette 6 3 0 2,328
132 Lorman 10 3 0 2,162
133 Gloster 5 3 0 2,149
134 Harrisville 7 3 0 1,967
135 Shaw 6 3 0 1,921
136 Sunflower 5 3 0 1,900
137 Golden 4 3 0 1,843
138 Rolling Fork 7 3 1 1,808
139 Hillsboro 5 3 0 1,785
140 Lexington 6 3 0 1,742
141 Rosedale 7 3 0 1,708
142 Mantachie 5 3 0 1,581
143 Union Church 7 3 0 1,456
144 Mathiston 7 3 0 1,434
145 Weir 6 3 0 1,426
146 Boyle 7 3 0 1,426
147 Centreville 5 3 0 1,375
148 Metcalfe 5 3 0 1,125
149 Beaumont 7 3 0 1,106
150 New Hebron 4 3 0 1,100
151 Shuqualak 7 3 0 989
152 Blue Springs 5 3 0 879
153 Braxton 5 3 0 800
154 Crenshaw 6 3 0 800
155 Maben 7 3 0 797
156 Shubuta 6 3 0 762
157 Scooba 8 3 0 744
158 Big Creek 7 3 0 692
159 Sandersville 5 3 0 636
160 Duck Hill 9 3 0 619
161 Oakland 6 3 0 579
162 Sturgis 7 3 0 571
163 Sledge 5 3 0 570
164 New Augusta 5 3 0 570
165 Mayersville 5 3 0 549
166 Ashland 4 3 0 500
167 Mantee 6 3 0 462
168 Lamar 8 3 0 438
169 Gore Springs 7 3 0 436
170 Rena Lara 7 3 0 436
171 Roxie 6 3 0 400
172 Pace 8 3 0 396
173 Lyon 9 3 0 381
174 Winstonville 6 3 0 356
175 Stewart 3 3 0 351
176 Duncan 9 3 0 341
177 Victoria 5 3 0 143
178 Delta City 6 3 0 0
179 Buckatunna 6 3 0 0
180 Star 5 3 0 0
181 Sandy Hook 5 3 0 0
182 Pheba 8 3 0 0
183 Stringer 15 3 0 0
184 Vossburg 9 3 0 0
185 Ripley 5 2 0 11,117
186 Booneville 7 2 0 9,995
187 Pontotoc 7 2 0 9,398
188 Walls 12 2 0 8,493
189 Aberdeen 7 2 0 7,783
190 Richland 7 2 0 7,000
191 Purvis 7 2 0 6,748
192 Waveland 6 2 0 6,400
193 Philadelphia 3 2 0 6,386
194 Carriere 5 2 0 6,315
195 Seminary 6 2 0 6,109
196 Corinth 6 2 0 5,790
197 Eupora 5 2 0 5,586
198 Forest 6 2 0 5,430
199 Summit 7 2 0 5,354
200 Carthage 2 2 0 4,901
201 Ellisville 3 2 0 4,600
202 Wiggins 9 2 0 4,236
203 Richton 6 2 0 3,881
204 Pelahatchie 5 2 0 3,836
205 Amory 4 2 0 3,678
206 Guntown 4 2 0 3,577
207 Bay Springs 10 2 0 3,482
208 Union 4 2 0 3,432
209 Morton 7 2 0 3,400
210 Newton 5 2 0 3,373
211 Charleston 5 2 0 3,100
212 Port Gibson 5 2 0 3,079
213 Baldwyn 5 2 0 3,066
214 Itta Bena 4 2 0 3,002
215 Moselle 5 2 0 2,962
216 Durant 4 2 0 2,932
217 Collins 7 2 0 2,921
218 Brooksville 4 2 0 2,816
219 Okolona 7 2 0 2,800
220 Mendenhall 4 2 0 2,700
221 Ruleville 5 2 0 2,657
222 Puckett 6 2 0 2,625
223 Gallman 3 2 0 2,561
224 Bogue Chitto 4 2 0 2,550
225 Burnsville 4 2 0 2,500
226 Plantersville 4 2 0 2,479
227 Lena 4 2 0 2,463
228 Porterville 6 2 0 2,445
229 Decatur 4 2 0 2,376
230 Hollandale 6 2 0 2,323
231 Sandhill 4 2 0 2,313
232 Ecru 9 2 0 2,215
233 Calhoun City 9 2 0 2,146
234 Lumberton 5 2 0 2,107
235 Monticello 6 2 0 2,100
236 Toomsuba 4 2 0 2,094
237 Heidelberg 7 2 0 2,062
238 Blue Mountain 4 2 0 2,049
239 Sumrall 5 2 0 1,998
240 Saucier 2 2 0 1,916
241 Wesson 4 2 0 1,891
242 Taylor 3 2 0 1,880
243 Soso 4 2 0 1,840
244 Perkinston 8 2 0 1,795
245 Mound Bayou 5 2 0 1,782
246 Marion 3 2 0 1,751
247 Marks 5 2 0 1,735
248 Meadville 4 2 0 1,728
249 Noxapater 5 2 0 1,713
250 Clara 6 2 0 1,690
251 Courtland 4 2 0 1,651
252 Tchula 5 2 0 1,642
253 Pickens 5 2 0 1,587
254 Foxworth 4 2 0 1,571
255 Terry 6 2 0 1,486
256 Kilmichael 5 2 0 1,478
257 Hermanville 5 2 0 1,442
258 Hickory Flat 4 2 0 1,423
259 Vardaman 6 2 0 1,302
260 Rose Hill 4 2 0 1,280
261 Como 4 2 0 1,279
262 West 6 2 0 1,204
263 Tillatoba 6 2 0 1,200
264 Goodman 3 2 0 1,188
265 Lambert 5 2 0 1,167
266 Vaughan 4 2 0 1,146
267 Carrollton 7 2 0 1,122
268 Bolton 4 2 0 1,003
269 Jonestown 5 2 0 924
270 Coffeeville 4 2 0 905
271 Mize 4 2 0 887
272 Stonewall 7 2 0 879
273 Memphis 5 2 0 869
274 Louise 5 2 0 865
275 Winona 6 2 0 861
276 Friars Point 2 2 0 858
277 Utica 6 2 0 856
278 Inverness 4 2 0 839
279 Gattman 4 2 0 780
280 Benton 4 2 0 729
281 Anguilla 4 2 0 729
282 Isola 7 2 0 713
283 Sarah 5 2 0 710
284 Mccool 3 2 0 652
285 Falkner 5 2 0 644
286 Glen Allan 5 2 0 634
287 Cary 6 2 0 591
288 Arcola 6 2 0 546
289 Merigold 5 2 0 542
290 Tougaloo 4 2 0 534
291 Walnut Grove 5 2 0 510
292 Louin 4 2 0 502
293 Escatawpa 2 2 0 497
294 Artesia 5 2 0 496
295 Sidon 5 2 0 464
296 Enterprise 4 2 0 462
297 Potts Camp 4 2 0 451
298 Osyka 4 2 0 420
299 Bentonia 6 2 0 318
300 Carson 4 2 0 300
301 Doddsville 8 2 0 264
302 Pachuta 6 2 0 206
303 Alligator 5 2 0 203
304 Pearlington 6 2 0 25
305 Cruger 4 2 0 0
306 Hickory 3 2 0 0
307 Sontag 4 2 0 0
308 Ruth 8 2 0 0
309 Satartia 4 2 0 0
310 Beulah 2 2 0 0
311 Scott 6 2 0 0
312 Mchenry 6 2 0 0
313 Kokomo 3 2 0 0
314 Wheeler 5 2 0 0
315 Moorhead 4 2 0 0
316 Brooklyn 4 2 0 0
317 North Carrollton 6 2 0 0
318 Paulding 4 2 0 0
319 Louisville 4 1 0 7,552
320 Macon 4 1 0 5,174
321 Poplarville 4 1 0 3,334
322 Collinsville 5 1 0 3,245
323 Pattison 3 1 0 2,922
324 Verona 5 1 0 2,747
325 Dumas 3 1 0 2,582
326 Rienzi 2 1 0 2,318
327 Yazoo City 3 1 0 2,231
328 Taylorsville 1 1 0 2,123
329 Little Rock 2 1 0 1,716
330 Preston 1 1 0 1,679
331 Tutwiler 5 1 0 1,040
332 Belzoni 2 1 0 847
333 Sherman 3 1 0 847
334 Pope 2 1 0 763
335 Crosby 1 1 0 742
336 Marietta 2 1 0 615
337 Webb 4 1 0 586
338 Etta 3 1 0 581
339 Sumner 3 1 0 517
340 Neely 5 1 0 499
341 Mclain 5 1 0 459
342 Corona Del Mar 4 1 0 304
343 Drew 3 1 0 238
344 Rome 4 1 0 211
345 Morgantown 1 1 0 203
346 Piney Woods 3 1 0 150
347 Diberville 3 1 0 114
348 Belmont 2 1 0 0
349 Byhalia 3 0 0 4,272
350 Sardis 3 0 0 3,439
351 Magnolia 5 0 0 2,917
352 Walnut 2 0 0 1,713
353 Crawford 2 0 0 1,175
354 Tiplersville 2 0 0 953
355 Chunky 0 0 0 507
356 Benoit 0 0 0 494
357 Coila 2 0 0 408
358 Silver Creek 2 0 0 401
359 Lula 1 0 0 388
360 Silver City 5 0 0 337
361 Gunnison 2 0 0 295
362 Morgan City 2 0 0 264
363 Glendora 2 0 0 161
364 Sebastopol 6 0 0 0
365 New Site 2 0 0 0

Live in Mississippi?

Get a free personalized water quality report for your address.

Check Your Water

Recommended Filtration for Mississippi

Based on the most common contaminants found across Mississippi (Barium, Haloacetic acids (HAA5), Fluoride), we recommend a reverse osmosis system or high-quality carbon block filter to remove disinfection byproducts and their precursors.

Echo RO System

Removes up to 99.9% of contaminants. The gold standard for drinking water in Mississippi homes.

View RO Systems

Echo Whole-Home Filter

Protect every tap in your home from chlorine, VOCs, and disinfection byproducts.

View Whole-Home Filters

Echo Hydrogen Water Flask

Once your water is clean, supercharge it with molecular hydrogen for antioxidant and anti-inflammatory benefits.

Shop Hydrogen Flask

Frequently Asked Questions

Is Mississippi tap water safe to drink?

Water quality varies significantly across Mississippi. Of the 365 cities analyzed, the average city has 2.9 contaminants above EWG health guidelines. The best water quality was found in Byhalia. We recommend checking your specific city's report for detailed information.

What city has the best water in Mississippi?

Based on our analysis, Byhalia has the fewest contaminants above EWG health guidelines in Mississippi, with 0 above guideline levels.

What city has the worst water in Mississippi?

Based on our analysis, Coahoma has the most contaminants above EWG health guidelines in Mississippi, with 10 above guideline levels.

What's the best water filter for Mississippi residents?

For most Mississippi households, we recommend a reverse osmosis (RO) system for drinking water and a whole-home filter for showers and baths. The specific recommendation depends on your city's contaminant profile — check your city's report for personalized guidance.

Data sources: Environmental Working Group (EWG) Tap Water Database, U.S. EPA Safe Drinking Water Information System (SDWIS)

Last updated: September 2026

Methodology: Contaminant levels are compared against both EPA legal limits (Maximum Contaminant Levels) and EWG health guidelines, which are often stricter and based on the latest scientific research.

Share
Leave a comment

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.