Mississippi Water Quality Rankings
320 cities ranked · Data from EPA SDWIS
Mississippi water quality overview
Mississippi's drinking water quality is fair overall, with a state average score of 68.7 out of 100 — 5.5 points below the national average of 74.2. The median city score is 72, reflecting how water quality is distributed across the state's 320 ranked cities. 33% of cities scored a D or F, pointing to significant water quality challenges across much of the state. 165 cities did earn an A or B grade, showing that strong systems do exist. PFAS "forever chemicals" were detected in 109 of 320 cities (34%). Of those, 6 cities exceed the 2024 EPA maximum contaminant levels — a health concern requiring action. 1 city has lead levels exceeding the EPA action level of 15 ppb, typically a sign of aging lead service lines or lead solder in older plumbing. Residents in these areas should use an NSF 53-certified filter. 289 cities have recorded health-based violations with the EPA — meaning contaminant levels exceeded safe limits or required testing was missed. Use the table below to find your city's specific record.
How Mississippi cities scored
Score distribution by range
State vs national average
Water quality across Mississippi
Each dot is a city, colored by grade. Size reflects population served. Click any city to view its full report.
Top & bottom cities in Mississippi
Best 10 cities
All 320 cities in Mississippi
| # | City | Grade | Score | Score | Population | Violations | Issues |
|---|---|---|---|---|---|---|---|
| 1 | Jayess | A | 94 | 3K | 74 | Unresolved | |
| 2 | Grand Junction | A | 93.1 | 1K | 73 | Unresolved | |
| 3 | Grand Junction | A | 93.1 | 1K | 73 | Unresolved | |
| 4 | Golden | A | 93 | 2K | 71 | Health Unresolved | |
| 5 | Sumrall | A | 92.1 | 2K | 81 | Health Unresolved | |
| 6 | Stennis Space Center | A | 92 | 5K | 79 | Unresolved | |
| 7 | Mendenhall | A | 92 | 3K | 83 | Health Unresolved | |
| 8 | Columbus Afb | A | 91.2 | 3K | 11 | Health Unresolved | |
| 9 | Sandy Hook | A | 91.2 | 3K | 82 | Health Unresolved | |
| 10 | Mchenry | A | 90.8 | 2K | 109 | Health Unresolved | |
| 11 | Vaughan | A | 90.8 | 1K | 71 | Health Unresolved | |
| 12 | Tishomingo | A | 90.6 | 818 | 73 | Health Unresolved | |
| 13 | Bailey | A | 90.5 | 11K | 95 | Health Unresolved | |
| 14 | Taylor | A | 90.4 | 2K | 77 | Health Unresolved | |
| 15 | Stringer | A | 90.3 | 4K | 125 | Health Unresolved | |
| 16 | Soso | A | 90.2 | 2K | 75 | Health Unresolved | |
| 17 | Durant | A | 90 | 3K | 73 | Health Unresolved | |
| 18 | Scobey | A- | 89.5 | 1K | 145 | Unresolved | |
| 19 | Sherman | A- | 89.5 | 847 | 140 | Health Unresolved | |
| 20 | Belmont | A- | 89.3 | 2K | 70 | Health Unresolved | |
| 21 | Randolph | A- | 89.2 | 1K | 149 | Health Unresolved | |
| 22 | Louise | A- | 89.2 | 870 | 143 | Health Unresolved | |
| 23 | Little Rock | A- | 88.8 | 2K | 99 | Health Unresolved | |
| 24 | New Site | A- | 88.6 | 1K | 86 | Health Unresolved | |
| 25 | Union | A- | 88.5 | 3K | 73 | Health Unresolved | |
| 26 | Tiplersville | A- | 88.5 | 1K | 141 | Health Unresolved | |
| 27 | Beaumont | A- | 88 | 1K | 122 | Unresolved | |
| 28 | Stewart | A- | 88 | 668 | 121 | Unresolved | |
| 29 | Ruth | A- | 87.8 | 5K | 147 | Unresolved | |
| 30 | Caledonia | A- | 87.7 | 7K | 146 | Unresolved | |
| 31 | Pearlington | A- | 87.5 | 1K | 66 | Unresolved | |
| 32 | Holly Springs | A- | 87.4 | 10K | 77 | Health PFAS Unresolved | |
| 33 | Derma | A- | 87.3 | 957 | 183 | Health Unresolved | |
| 34 | Gautier | A- | 87.2 | 22K | 168 | Health Unresolved | |
| 35 | Rose Hill | A- | 87.1 | 1K | 140 | Unresolved | |
| 36 | Bogue Chitto | A- | 86.8 | 2K | 146 | Unresolved | |
| 37 | Stonewall | A- | 86.8 | 879 | 115 | Unresolved | |
| 38 | Mantee | A- | 86.8 | 770 | 185 | Health Unresolved | |
| 39 | Leakesville | A- | 86.7 | 3K | 147 | Unresolved | |
| 40 | Pickens | A- | 86.6 | 2K | 146 | Unresolved | |
| 41 | Collinsville | A- | 86.5 | 3K | 163 | Unresolved | |
| 42 | Bude | A- | 86.5 | 780 | 84 | Health Unresolved | |
| 43 | Carriere | A- | 86.3 | 6K | 268 | Unresolved | |
| 44 | Alcorn State | A- | 86.3 | 3K | 93 | Health Unresolved | |
| 45 | Long Beach | A- | 86.2 | 19K | 194 | Health Unresolved | |
| 46 | Pachuta | A- | 86 | 685 | 126 | Unresolved | |
| 47 | Glen Allan | A- | 86 | 649 | 80 | Unresolved | |
| 48 | Sandhill | A- | 85.9 | 3K | 166 | Health Unresolved | |
| 49 | D'Lo | A- | 85.9 | 510 | 169 | Health Unresolved | |
| 50 | Arcola | A- | 85.8 | 546 | 168 | Health Unresolved | |
| 51 | Marietta | A- | 85.6 | 781 | 141 | Unresolved | |
| 52 | Weir | A- | 85.1 | 2K | 151 | Unresolved | |
| 53 | Hazlehurst | A- | 85 | 4K | 215 | Health Unresolved | |
| 54 | Burnsville | B+ | 84.8 | 4K | 147 | Health Unresolved | |
| 55 | Hillsboro | B+ | 84.8 | 2K | 230 | Health Unresolved | |
| 56 | Pattison | B+ | 84.6 | 3K | 81 | Health Unresolved | |
| 57 | Shaw | B+ | 84.5 | 2K | 116 | Health Unresolved | |
| 58 | Mccarley | B+ | 84.1 | 660 | 189 | Health Unresolved | |
| 59 | Scooba | B+ | 84 | 744 | 224 | Health Unresolved | |
| 60 | Sidon | B+ | 84 | 612 | 175 | Health Unresolved | |
| 61 | Pittsboro | B+ | 83.9 | 1K | 154 | Health Unresolved | |
| 62 | Shubuta | B+ | 83.9 | 762 | 148 | Unresolved | |
| 63 | Natchez | B+ | 83.8 | 16K | 110 | Health Unresolved | |
| 64 | Enid | B+ | 83.8 | 3K | 162 | Health Unresolved | |
| 65 | Moorhead | B+ | 83.8 | 2K | 224 | Unresolved | |
| 66 | Vaiden | B+ | 83.6 | 2K | 161 | Health Unresolved | |
| 67 | Tougaloo | B+ | 83.6 | 534 | 157 | Health Unresolved | |
| 68 | Chunky | B+ | 83.5 | 507 | 80 | Unresolved | |
| 69 | Marion | B+ | 83.4 | 2K | 77 | Health Unresolved | |
| 70 | Sumner | B+ | 83.4 | 807 | 149 | Health Unresolved | |
| 71 | Walnut Grove | B+ | 83.2 | 510 | 227 | Unresolved | |
| 72 | Pheba | B+ | 83.1 | 2K | 220 | Unresolved | |
| 73 | Mississippi State | B+ | 83 | 15K | 173 | Health Unresolved | |
| 74 | Wheeler | B+ | 83 | 4K | 288 | Health Unresolved | |
| 75 | Hollandale | B+ | 82.9 | 2K | 89 | Health Unresolved | |
| 76 | Mantachie | B+ | 82.8 | 4K | 20 | Health Unresolved | |
| 77 | Saucier | B+ | 82.6 | 2K | 144 | Health Unresolved | |
| 78 | Guntown | B+ | 82.5 | 4K | 225 | Health Unresolved | |
| 79 | Lake | B+ | 82.4 | 500 | 257 | Health Unresolved | |
| 80 | Tylertown | B+ | 82.3 | 16K | 325 | Unresolved | |
| 81 | New Augusta | B+ | 82.3 | 570 | 95 | Health Unresolved | |
| 82 | Poplarville | B+ | 82.2 | 4K | 290 | Health Unresolved | |
| 83 | Noxapater | B+ | 81.9 | 4K | 277 | Health Unresolved | |
| 84 | Ruleville | B+ | 81.9 | 3K | 155 | Health Unresolved | |
| 85 | Mccool | B+ | 81.8 | 652 | 155 | Health Unresolved | |
| 86 | North Carrollton | B+ | 81.4 | 2K | 236 | Health Unresolved | |
| 87 | Centreville | B+ | 81.3 | 3K | 230 | Health Unresolved | |
| 88 | Isola | B+ | 81.1 | 700 | 252 | Health Unresolved | |
| 89 | Hickory | B+ | 81 | 3K | 164 | Health Unresolved | |
| 90 | Paulding | B+ | 80.9 | 1K | 224 | Health Unresolved | |
| 91 | Greenwood Springs | B+ | 80.8 | 2K | 154 | Health Unresolved | |
| 92 | Rienzi | B+ | 80.5 | 3K | 242 | Health Unresolved | |
| 93 | Crosby | B+ | 80.5 | 994 | 104 | Health Unresolved | |
| 94 | Flowood | B+ | 80.3 | 32K | 304 | Health Unresolved | |
| 95 | Whitfield | B+ | 80.2 | 5K | 251 | Unresolved | |
| 96 | State Line | B+ | 80.2 | 2K | 227 | Health Unresolved | |
| 97 | Louin | B+ | 80.2 | 1K | 287 | Health Unresolved | |
| 98 | Myrtle | B+ | 80.1 | 4K | 290 | Unresolved | |
| 99 | Shuqualak | B+ | 80.1 | 1K | 218 | Health Unresolved | |
| 100 | Toomsuba | B | 80 | 6K | 265 | Health Unresolved | |
| 101 | Perkinston | B+ | 80 | 2K | 279 | Health Unresolved | |
| 102 | Walls | B | 79.8 | 12K | 224 | Unresolved | |
| 103 | Enterprise | B | 79.6 | 1K | 158 | Health Unresolved | |
| 104 | Southaven | B | 79.5 | 56K | 136 | Health Unresolved | |
| 105 | Blue Mountain | B | 79.5 | 3K | 148 | Health Unresolved | |
| 106 | Dekalb | B | 79.4 | 4K | 154 | Health Unresolved | |
| 107 | Liberty | B | 79.2 | 4K | 152 | Health Unresolved | |
| 108 | Rosedale | B | 79.1 | 2K | 92 | Health Unresolved | |
| 109 | Verona | B | 79 | 3K | 301 | Health Unresolved | |
| 110 | Richland | B | 78.9 | 7K | 262 | Health Unresolved | |
| 111 | Cleveland | B | 78.7 | 18K | 185 | Health Unresolved | |
| 112 | Blue Springs | B | 78.6 | 3K | 319 | Health Unresolved | |
| 113 | Carrollton | B | 78.6 | 1K | 224 | Health Unresolved | |
| 114 | Ecru | B | 78.5 | 2K | 229 | Health Unresolved | |
| 115 | Madison | B | 78.3 | 17K | 170 | Health Unresolved | |
| 116 | Horn Lake | B | 78.2 | 29K | 239 | Health Unresolved | |
| 117 | Harrisville | B | 78.2 | 2K | 339 | Health Unresolved | |
| 118 | Moss Point | B | 78.1 | 13K | 148 | Health Unresolved | |
| 119 | Bassfield | B | 77.9 | 4K | 165 | Health Unresolved | |
| 120 | Philipp | B | 77.8 | 518 | 90 | Health Unresolved | |
| 121 | Kokomo | B | 77.6 | 2K | 90 | Health Unresolved | |
| 122 | Etta | B | 77.6 | 581 | 152 | Health Unresolved | |
| 123 | Fulton | B | 77.5 | 12K | 19 | Health Unresolved | |
| 124 | Heidelberg | B | 77.3 | 3K | 363 | Health Unresolved | |
| 125 | Sunflower | B | 77.3 | 2K | 194 | Health Unresolved | |
| 126 | Gloster | B | 77.1 | 3K | 162 | Health Unresolved | |
| 127 | Clinton | B | 77 | 25K | 244 | Health Unresolved | |
| 128 | Braxton | B | 77 | 800 | 260 | Health Unresolved | |
| 129 | Oakland | B | 77 | 579 | 224 | Health Unresolved | |
| 130 | Hamilton | B | 76.8 | 4K | 196 | Health Unresolved | |
| 131 | Brooksville | B | 76.6 | 3K | 222 | Health Unresolved | |
| 132 | Jonestown | B | 76.5 | 968 | 208 | Health Unresolved | |
| 133 | Dumas | B | 76.3 | 3K | 227 | Health Unresolved | |
| 134 | Clara | B | 76.3 | 2K | 143 | Health Unresolved | |
| 135 | Mt Olive | B | 76.2 | 4K | 180 | Health Unresolved | |
| 136 | Foxworth | B | 76.2 | 2K | 298 | Health Unresolved | |
| 137 | Mize | B | 76.1 | 1K | 289 | Health Unresolved | |
| 138 | Purvis | B | 76 | 10K | 267 | Health Unresolved | |
| 139 | Lorman | B | 76 | 2K | 301 | Health Unresolved | |
| 140 | Merigold | B | 75.8 | 1K | 221 | Health Unresolved | |
| 141 | Gattman | B | 75.6 | 790 | 105 | Health Unresolved | |
| 142 | Potts Camp | B | 75.4 | 1K | 166 | Health Unresolved | |
| 143 | Pinola | B | 75.3 | 5K | 434 | Health Unresolved | |
| 144 | Pass Christian | B | 75.2 | 13K | 275 | Health Unresolved | |
| 145 | Star | B | 75 | 4K | 377 | Health Unresolved | |
| 146 | Mathiston | B- | 74.5 | 3K | 308 | Health Unresolved | |
| 147 | Washington | B- | 74 | 16K | 471 | Health Unresolved | |
| 148 | Union Church | B- | 74 | 1K | 130 | Health Unresolved | |
| 149 | Algoma | B- | 73.8 | 7K | 283 | Health Unresolved | |
| 150 | Sebastopol | B- | 73.8 | 6K | 423 | Health Unresolved | |
| 151 | Pope | B- | 73.8 | 911 | 152 | Health Unresolved | |
| 152 | Moselle | B- | 73.7 | 10K | 395 | Health Unresolved | |
| 153 | Inverness | B- | 73.4 | 2K | 193 | Health Unresolved | |
| 154 | Falkner | B- | 73.2 | 3K | 410 | Health Unresolved | |
| 155 | Ashland | B- | 73.1 | 3K | 244 | Health Unresolved | |
| 156 | Olive Branch | B- | 73 | 64K | 230 | Health Unresolved | |
| 157 | Plantersville | B- | 72.8 | 4K | 456 | Health Unresolved | |
| 158 | Renova | B- | 72.7 | 1K | 154 | Health Unresolved | |
| 159 | Tchula | B- | 72.6 | 3K | 285 | Health Unresolved | |
| 160 | Mound Bayou | B- | 72.5 | 2K | 182 | Health Unresolved | |
| 161 | Puckett | B- | 72 | 4K | 473 | Health Unresolved | |
| 162 | Lena | B- | 72 | 3K | 389 | Health Unresolved | |
| 163 | Preston | B- | 71.7 | 5K | 291 | Health Unresolved | |
| 164 | Courtland | B- | 71.7 | 4K | 299 | Health Unresolved | |
| 165 | Porterville | B- | 70.4 | 3K | 279 | Health Unresolved | |
| 166 | New Hebron | C+ | 69.9 | 3K | 203 | Health Lead Unresolved | |
| 167 | Amory | C+ | 69.6 | 17K | 368 | Health Unresolved | |
| 168 | Wesson | C+ | 69.5 | 2K | 81 | Health Unresolved | |
| 169 | Choctaw | C+ | 69.3 | 16K | 402 | Health Unresolved | |
| 170 | Buckatunna | C+ | 69.2 | 5K | 435 | Health Unresolved | |
| 171 | Ackerman | C+ | 69.1 | 4K | 177 | Health Unresolved | |
| 172 | Kilmichael | C+ | 69.1 | 3K | 307 | Health Unresolved | |
| 173 | Shelby | C+ | 67.9 | 2K | 205 | Health Unresolved | |
| 174 | Indianola | C+ | 67.8 | 9K | 207 | Health Unresolved | |
| 175 | Sallis | C+ | 67.4 | 3K | 391 | Health Unresolved | |
| 176 | Bay St Louis | C+ | 67.3 | 12K | 202 | Health Unresolved | |
| 177 | Mayersville | C+ | 67.3 | 549 | 257 | Health Unresolved | |
| 178 | Tremont | C+ | 66.7 | 6K | 227 | Health Unresolved | |
| 179 | Hickory Flat | C+ | 66.7 | 2K | 431 | Health Unresolved | |
| 180 | Newton | C+ | 66.2 | 6K | 373 | Health Unresolved | |
| 181 | Iuka | C+ | 65.9 | 15K | 336 | Health Unresolved | |
| 182 | Waveland | C+ | 65.7 | 6K | 361 | Health Unresolved | |
| 183 | Benton | C+ | 65.6 | 2K | 259 | Health Unresolved | |
| 184 | D'Iberville | C+ | 65.4 | 13K | 380 | Health Unresolved | |
| 185 | Decatur | C+ | 65.3 | 7K | 298 | Health Unresolved | |
| 186 | Sardis | C+ | 65.2 | 6K | 539 | Health Unresolved | |
| 187 | Byhalia | C+ | 65 | 9K | 387 | Health Unresolved | |
| 188 | Walnut | C | 65 | 4K | 522 | Health Unresolved | |
| 189 | Crenshaw | C+ | 65 | 800 | 269 | Health Unresolved | |
| 190 | Schlater | C | 64.9 | 793 | 301 | Health Unresolved | |
| 191 | Crowder | C | 64.9 | 682 | 141 | Health Unresolved | |
| 192 | Monticello | C | 64.5 | 5K | 448 | Health Unresolved | |
| 193 | Seminary | C | 64.5 | 5K | 457 | Health Unresolved | |
| 194 | Greenwood | C | 64.2 | 27K | 488 | Health Unresolved | |
| 195 | Abbeville | C | 63.6 | 2K | 345 | Health Unresolved | |
| 196 | Macon | C | 63.5 | 6K | 264 | Health Unresolved | |
| 197 | Nesbit | C | 62.7 | 9K | 271 | Health Unresolved | |
| 198 | Tunica | C | 62.5 | 11K | 552 | Health Unresolved | |
| 199 | Maben | C | 62.5 | 3K | 427 | Health Unresolved | |
| 200 | Metcalfe | C | 62 | 1K | 196 | Health Unresolved | |
| 201 | Fayette | C | 61 | 5K | 293 | Health Unresolved | |
| 202 | Mount Olive | C | 60.9 | 13K | 511 | Health Unresolved | |
| 203 | Goodman | C | 60.9 | 2K | 307 | Health Unresolved | |
| 204 | Pearl | C | 60.5 | 33K | 453 | Health Unresolved | |
| 205 | Kosciusko | C | 60.5 | 15K | 569 | Health Unresolved | |
| 206 | Summit | C | 60.1 | 7K | 385 | Health Unresolved | |
| 207 | Collins | C | 60 | 5K | 459 | Health Unresolved | |
| 208 | Friars Point | C- | 59.7 | 858 | 178 | Health Unresolved | |
| 209 | Itta Bena | C- | 59.4 | 5K | 346 | Health Unresolved | |
| 210 | Houlka | C- | 59.3 | 4K | 430 | Health Unresolved | |
| 211 | Taylorsville | C- | 58 | 7K | 451 | Health Unresolved | |
| 212 | Philadelphia | C- | 56.9 | 24K | 456 | Health Unresolved | |
| 213 | Crawford | C- | 56.5 | 2K | 342 | Health Unresolved | |
| 214 | Bruce | C- | 56.2 | 8K | 590 | Health Unresolved | |
| 215 | Crystal Springs | C- | 55.9 | 14K | 596 | Health Unresolved | |
| 216 | West | D+ | 54.7 | 3K | 524 | Health Unresolved | |
| 217 | Lambert | D+ | 54.4 | 2K | 291 | Health Unresolved | |
| 218 | Shannon | D+ | 54.3 | 6K | 402 | Health Unresolved | |
| 219 | Lucedale | D+ | 54 | 17K | 786 | Health Unresolved | |
| 220 | Nettleton | D+ | 53.8 | 10K | 740 | Health Unresolved | |
| 221 | Webb | D+ | 53.5 | 1K | 286 | Health Unresolved | |
| 222 | Ocean Springs | D+ | 53.2 | 55K | 1356 | Health Unresolved | |
| 223 | Pontotoc | D+ | 53.2 | 27K | 1437 | Health Unresolved | |
| 224 | Brookhaven | D+ | 53.2 | 26K | 669 | Health Unresolved | |
| 225 | Ripley | D+ | 53.2 | 14K | 821 | Health Unresolved | |
| 226 | Flora | D+ | 53.2 | 12K | 812 | Health Unresolved | |
| 227 | Quitman | D+ | 53.2 | 12K | 858 | Health Unresolved | |
| 228 | Mooreville | D+ | 53 | 10K | 878 | Health Unresolved | |
| 229 | Water Valley | D+ | 53 | 10K | 819 | Health Unresolved | |
| 230 | Prentiss | D+ | 53 | 10K | 540 | Health Unresolved | |
| 231 | Edwards | D+ | 53 | 2K | 248 | Health Unresolved | |
| 232 | Laurel | D+ | 52.9 | 43K | 1876 | Health Unresolved | |
| 233 | Brandon | D+ | 52.8 | 56K | 1799 | Health Unresolved | |
| 234 | Woodville | D+ | 52.7 | 8K | 650 | Health Unresolved | |
| 235 | New Albany | D+ | 52.6 | 17K | 1025 | Health Unresolved | |
| 236 | Picayune | D+ | 52.5 | 19K | 520 | Health Unresolved | |
| 237 | Aberdeen | D+ | 52.5 | 8K | 741 | Health Unresolved | |
| 238 | Brooklyn | D+ | 52.3 | 829 | 551 | Health Unresolved | |
| 239 | Gulfport | D+ | 52 | 84K | 868 | Health Unresolved | |
| 240 | Raymond | D+ | 52 | 15K | 360 | Health Unresolved | |
| 241 | Raleigh | D+ | 52 | 6K | 906 | Health Unresolved | |
| 242 | Okolona | D+ | 52 | 6K | 766 | Health Unresolved | |
| 243 | Coffeeville | D+ | 52 | 4K | 728 | Health Unresolved | |
| 244 | Terry | D+ | 52 | 3K | 609 | Health Unresolved | |
| 245 | Bolton | D+ | 52 | 2K | 779 | Health Unresolved | |
| 246 | Hermanville | D+ | 52 | 1K | 353 | Health Unresolved | |
| 247 | Anguilla | D+ | 52 | 1K | 327 | Health Unresolved | |
| 248 | Forest | D+ | 51.8 | 18K | 1567 | Health Unresolved | |
| 249 | Yazoo City | D+ | 51.5 | 21K | 1168 | Health Unresolved | |
| 250 | Saltillo | D+ | 51.5 | 18K | 1229 | Health Unresolved | |
| 251 | Magee | D+ | 51.5 | 11K | 570 | Health PFAS Unresolved | |
| 252 | Lexington | D+ | 51.5 | 10K | 1149 | Health Unresolved | |
| 253 | Marks | D+ | 51.5 | 5K | 482 | Health Unresolved | |
| 254 | Hernando | D+ | 51.4 | 30K | 315 | Health Unresolved | |
| 255 | Waynesboro | D+ | 51.2 | 13K | 857 | Health Unresolved | |
| 256 | Wiggins | D+ | 51.2 | 12K | 838 | Health Unresolved | |
| 257 | Lumberton | D+ | 51.2 | 10K | 512 | Health Unresolved | |
| 258 | Leland | D+ | 51.2 | 8K | 704 | Health Unresolved | |
| 259 | Baldwyn | D+ | 51.2 | 8K | 831 | Health Unresolved | |
| 260 | Calhoun City | D+ | 51.2 | 6K | 1272 | Health Unresolved | |
| 261 | Sandersville | D+ | 51.2 | 4K | 564 | Health Unresolved | |
| 262 | Vardaman | D+ | 51.1 | 3K | 518 | Health Unresolved | |
| 263 | Booneville | D+ | 51 | 19K | 881 | Health Unresolved | |
| 264 | Richton | D+ | 51 | 10K | 686 | Health Unresolved | |
| 265 | Ellisville | D+ | 50.8 | 13K | 1038 | Health Unresolved | |
| 266 | Ridgeland | D+ | 50.5 | 41K | 933 | Health Unresolved | |
| 267 | Petal | D+ | 50.5 | 28K | 1343 | Health PFAS Unresolved | |
| 268 | Mcneill | D+ | 50.5 | 23K | 634 | Health Unresolved | |
| 269 | Florence | D+ | 50.4 | 21K | 1369 | Health Unresolved | |
| 270 | Louisville | D+ | 50.4 | 16K | 593 | Health Unresolved | |
| 271 | Meridian | D+ | 50.3 | 58K | 1245 | Health Unresolved | |
| 272 | Columbus | D+ | 50.2 | 55K | 667 | Health Unresolved | |
| 273 | Eupora | D+ | 50.2 | 9K | 903 | Health Unresolved | |
| 274 | Canton | D | 50 | 81K | 1071 | Health Unresolved | |
| 275 | Gallman | D+ | 50 | 6K | 613 | Health Unresolved | |
| 276 | Utica | D+ | 50 | 4K | 398 | Health Unresolved | |
| 277 | Drew | D+ | 50 | 3K | 313 | Health Unresolved | |
| 278 | Parchman | D+ | 50 | 3K | 319 | Health Unresolved | |
| 279 | Coldwater | D+ | 50 | 2K | 369 | Health Unresolved | |
| 280 | Rolling Fork | D+ | 50 | 2K | 387 | Health Unresolved | |
| 281 | Sturgis | D+ | 50 | 2K | 626 | Health Unresolved | |
| 282 | Sledge | D+ | 50 | 1K | 261 | Health Unresolved | |
| 283 | Cary | D+ | 50 | 591 | 181 | Health Unresolved | |
| 284 | Pace | D+ | 50 | 525 | 292 | Health Unresolved | |
| 285 | Biloxi | D | 49.9 | 47K | 1278 | Health PFAS Unresolved | |
| 286 | Morton | D | 49.6 | 8K | 812 | Health Unresolved | |
| 287 | Carthage | D | 49.5 | 16K | 1286 | Health Unresolved | |
| 288 | Vicksburg | D | 49.2 | 56K | 375 | Health Unresolved | |
| 289 | Columbia | D | 49.2 | 18K | 1023 | Health Unresolved | |
| 290 | Batesville | D | 49.2 | 15K | 730 | Health Unresolved | |
| 291 | Houston | D | 49.2 | 10K | 875 | Health Unresolved | |
| 292 | Bay Springs | D | 49.2 | 10K | 1055 | Health Unresolved | |
| 293 | Pelahatchie | D | 49.2 | 9K | 715 | Health Unresolved | |
| 294 | Winona | D | 49 | 10K | 589 | Health Unresolved | |
| 295 | Como | D | 49 | 4K | 511 | Health Unresolved | |
| 296 | Mclain | D | 49 | 2K | 499 | Health Unresolved | |
| 297 | Pascagoula | D | 48.9 | 35K | 360 | Health Unresolved | |
| 298 | Hattiesburg | D | 48.8 | 104K | 1916 | Health Unresolved | |
| 299 | Diamondhead | D | 48.8 | 13K | 302 | Health Unresolved | |
| 300 | Boyle | D | 48 | 6K | 696 | Health Unresolved | |
| 301 | Jackson | D | 47.8 | 219K | 392 | Health Unresolved | |
| 302 | Tupelo | D | 47.5 | 39K | 496 | Health Unresolved | |
| 303 | Charleston | D | 47.5 | 7K | 729 | Health Unresolved | |
| 304 | Duck Hill | D | 47.5 | 924 | 242 | Unresolved | |
| 305 | Senatobia | D | 47 | 12K | 732 | Health Unresolved | |
| 306 | Starkville | D | 46.9 | 49K | 1567 | Health Unresolved | |
| 307 | Belzoni | D | 46.2 | 7K | 664 | Health Unresolved | |
| 308 | Port Gibson | D | 46.2 | 5K | 436 | Health Unresolved | |
| 309 | Tutwiler | D | 46.2 | 3K | 682 | Health Unresolved | |
| 310 | West Point | D | 46.1 | 23K | 882 | Health Unresolved | |
| 311 | Meadville | D | 46 | 6K | 595 | Health Unresolved | |
| 312 | Magnolia | D | 46 | 5K | 405 | Health Unresolved | |
| 313 | Ethel | D | 46 | 5K | 733 | Health Unresolved | |
| 314 | Corinth | D | 45.8 | 36K | 937 | Health PFAS Unresolved | |
| 315 | Kiln | D | 45.5 | 16K | 500 | Health Unresolved | |
| 316 | Mccomb | D | 45.4 | 25K | 803 | Health Unresolved | |
| 317 | Greenville | D | 45.2 | 37K | 1001 | Health Unresolved | |
| 318 | Clarksdale | F | 44.6 | 19K | 607 | Health Unresolved | |
| 319 | Grenada | F | 44.5 | 30K | 1708 | Health Unresolved | |
| 320 | Oxford | F | 40.5 | 66K | 1749 | Health PFAS Unresolved |