Indiana Water Quality Report
414 cities tested · Average grade: B · 5.4M people served
Live Water Alerts for Indiana →Indiana water quality overview
Indiana's drinking water quality is good overall, with an average score of 78.1 out of 100 across 414 cities tested. The median score is 82.4, serving a total population of 5,427,756 residents. 79% of cities earned an A or B grade, indicating broadly strong water quality infrastructure across the state. PFAS "forever chemicals" were detected in 85 of 414 cities tested (21%). 19 cities exceed the 2024 EPA maximum contaminant levels. 7 cities have 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: 336 cities use groundwater while 78 draw from surface water such as rivers, lakes, and reservoirs.
Issues to watch in Indiana
Explore contaminants in Indiana
More contaminants tested in Indiana
Private-well water in Indiana
Based on USGS Powell Domestic-Well Database — 1,053 private wells sampled across Indiana. 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.
Top industrial water polluters in Indiana
Industrial polluters nearby
The 10 facilities reporting the most pounds released to surface water in Indiana, 2023.
Total reported releases to surface water: 11,045,637 lbs
| Facility | Top chemical | To surface water (lbs/yr) |
|---|---|---|
CLEVELAND-CLIFFS STEEL CORP (ROCKPORT WORKS ) ROCKPORT, IN47635 | Nitrate compounds (water dissociable; reportable only when in aqueous solution) | 8,138,806 |
BP PRODUCTS NA WHITING BUSINESS UNIT WHITING, IN46394 | Nitrate compounds (water dissociable; reportable only when in aqueous solution) | 1,002,622 |
SABIC INNOVATIVE PLASTICS MT. VERNON LLC MOUNT VERNON, IN47620 | Nitrate compounds (water dissociable; reportable only when in aqueous solution) | 772,134 |
EVONIK CORP TIPPECANOE LABORATORIES LAFAYETTE, IN47909 | Nitrate compounds (water dissociable; reportable only when in aqueous solution) | 309,271 |
CLEVELAND-CLIFFS STEEL LLC EAST CHICAGO, IN46312 | Nitrate compounds (water dissociable; reportable only when in aqueous solution) | 250,142 |
+ 5 more facilities
Source: EPA Toxic Release Inventory (TRI) 2023
How Indiana cities scored
Best Cities
Worst Cities
Water quality across Indiana
Each dot is a city, colored by its water quality grade. Size reflects population served. Click any city to view its full water report.
414 cities in Indiana
| # | City | Grade | Score | Population | Violations |
|---|---|---|---|---|---|
| 1 | Winchester | A+ | 99.8 | 5K | 2 |
| 2 | Flora | A+ | 96.8 | 2K | 4 |
| 3 | Waynetown | A+ | 96.2 | 953 | 3 |
| 4 | Veedersburg | A+ | 95.5 | 2K | 28 |
| 5 | Boonville | A+ | 95.1 | 10K | 30 |
| 6 | Camden | A | 94.9 | 611 | 2 |
| 7 | Wanatah | A | 94.5 | 1K | 5 |
| 8 | St. John | A | 94.2 | 26K | 34 |
| 9 | Edinburgh | A | 94.2 | 4K | 6 |
| 10 | St. Mary-Of-The-Woods | A | 93.8 | 900 | 16 |
| 11 | Napoleon | A | 93.7 | 6K | 9 |
| 12 | Fairview Park | A | 93.7 | 1K | 11 |
| 13 | Paxton | A | 93.6 | 2K | 13 |
| 14 | Portland | A | 93.5 | 6K | 34 |
| 15 | Merrillville | A | 93.4 | 211K | 11 |
| 16 | Bunker Hill | A | 93.3 | 900 | 15 |
| 17 | Ingalls | A | 93 | 8K | 89 |
| 18 | Rockville | A | 93 | 4K | 41 |
| 19 | North Salem | A | 92.9 | 515 | 15 |
| 20 | Darlington | A | 92.8 | 860 | 4 |
| 21 | Jamestown | A | 92.7 | 1K | 25 |
| 22 | Winamac | A | 92.4 | 2K | 13 |
| 23 | Kouts | A | 92.3 | 2K | 85 |
| 24 | Sheridan | A | 92.2 | 4K | 5 |
| 25 | Medora | A | 92.1 | 873 | 14 |
| 26 | Summitville | A | 92 | 1K | 1 |
| 27 | Chesterton | A | 92 | 500 | 37 |
| 28 | Orleans | A | 91.8 | 2K | 15 |
| 29 | Monroe | A | 91.8 | 872 | 4 |
| 30 | Ramsey | A | 91.5 | 16K | 8 |
| 31 | Alexandria | A | 91.5 | 5K | 36 |
| 32 | Owensville | A | 91.5 | 2K | 4 |
| 33 | Topeka | A | 91.5 | 1K | 8 |
| 34 | Dubois | A | 91.1 | 23K | 19 |
| 35 | Corydon | A | 91 | 15K | 44 |
| 36 | Bluffton | A | 91 | 10K | 10 |
| 37 | Berne | A | 91 | 4K | 8 |
| 38 | Farmersburg | A | 91 | 2K | 14 |
| 39 | Greenwood | A | 90.9 | 87K | 1 |
| 40 | Highland (Highlands) | A | 90.9 | 24K | 7 |
| 41 | Pennville | A | 90.9 | 706 | 44 |
| 42 | West Baden Springs (Corporate | A | 90.8 | 3K | 24 |
| 43 | Cayuga | A | 90.7 | 1K | 81 |
| 44 | Linton | A | 90.6 | 10K | 30 |
| 45 | Nappanee | A | 90.6 | 7K | 4 |
| 46 | Marion | A | 90.5 | 28K | 9 |
| 47 | Knox | A | 90.5 | 4K | 30 |
| 48 | Rising Sun | A | 90.5 | 2K | 5 |
| 49 | West Harrison | A | 90.4 | 6K | 5 |
| 50 | Colfax | A | 90.3 | 690 | 16 |
| 51 | Markle | A | 90.2 | 1K | 49 |
| 52 | Hymera | A | 90.1 | 984 | 13 |
| 53 | Newburgh | A | 90 | 44K | 70 |
| 54 | Batesville | A | 90 | 7K | 29 |
| 55 | Attica | A- | 89.9 | 3K | 44 |
| 56 | Vincennes | A- | 89.8 | 22K | 34 |
| 57 | Leavenworth | A- | 89.8 | 3K | 14 |
| 58 | Waterloo | A- | 89.7 | 2K | 3 |
| 59 | Rochester | A- | 89.6 | 6K | 34 |
| 60 | Avilla | A- | 89.5 | 3K | 4 |
| 61 | North Liberty | A- | 89.5 | 2K | 40 |
| 62 | Montpelier | A- | 89.5 | 2K | 26 |
| 63 | Floyds Knobs | A- | 89.4 | 6K | 6 |
| 64 | Ossian | A- | 89.4 | 4K | 75 |
| 65 | Holland | A- | 89.4 | 1K | 82 |
| 66 | Gosport | A- | 89.4 | 849 | 15 |
| 67 | Brookville | A- | 89.3 | 11K | 14 |
| 68 | Wakarusa | A- | 89.3 | 2K | 21 |
| 69 | Roachdale | A- | 89.3 | 2K | 14 |
| 70 | Montgomery | A- | 89.2 | 900 | 8 |
| 71 | Woodburn | A- | 89.1 | 2K | 120 |
| 72 | Ashley (Rr Name Ashley-Hudson) | A- | 89 | 983 | 12 |
| 73 | Royal Center | A- | 89 | 861 | 24 |
| 74 | Chrisney | A- | 89 | 823 | 48 |
| 75 | Paragon | A- | 89 | 663 | 46 |
| 76 | Galena | A- | 88.9 | 5K | 18 |
| 77 | Mentone | A- | 88.9 | 1K | 132 |
| 78 | Holton | A- | 88.8 | 2K | 12 |
| 79 | Spiceland | A- | 88.8 | 969 | 11 |
| 80 | Hope | A- | 88.7 | 2K | 32 |
| 81 | Kingsford Heights | A- | 88.7 | 2K | 13 |
| 82 | New Harmony | A- | 88.7 | 2K | 38 |
| 83 | Advance | A- | 88.7 | 500 | 16 |
| 84 | Palmyra | A- | 88.6 | 4K | 26 |
| 85 | Pimento | A- | 88.6 | 3K | 11 |
| 86 | Sullivan | A- | 88.6 | 924 | 7 |
| 87 | West Lebanon | A- | 88.6 | 723 | 76 |
| 88 | Kewanna | A- | 88.6 | 678 | 19 |
| 89 | Lakeville | A- | 88.5 | 750 | 12 |
| 90 | Otterbein | A- | 88.4 | 1K | 13 |
| 91 | Long Beach | A- | 88.3 | 2K | 133 |
| 92 | North Judson | A- | 88.3 | 2K | 29 |
| 93 | Chesterfield | A- | 88.2 | 3K | 9 |
| 94 | Kentland | A- | 88.1 | 2K | 24 |
| 95 | Tennyson | A- | 88 | 4K | 10 |
| 96 | Loogootee | A- | 88 | 3K | 63 |
| 97 | St. Anthony | A- | 88 | 2K | 2 |
| 98 | Wolcott | A- | 88 | 1K | 26 |
| 99 | Jasper | A- | 87.9 | 17K | 56 |
| 100 | Middletown | A- | 87.8 | 2K | 20 |
| 101 | St. Bernice | A- | 87.8 | 750 | 25 |
| 102 | Huntertown | A- | 87.7 | 14K | 20 |
| 103 | Walton | A- | 87.7 | 1K | 17 |
| 104 | Ellettsville | A- | 87.6 | 15K | 12 |
| 105 | Brazil | A- | 87.6 | 12K | 17 |
| 106 | Carthage | A- | 87.6 | 1K | 54 |
| 107 | Eaton | A- | 87.5 | 2K | 14 |
| 108 | Canaan | A- | 87.3 | 4K | 4 |
| 109 | Paoli | A- | 87.3 | 4K | 148 |
| 110 | Bourbon | A- | 87.3 | 2K | 9 |
| 111 | Dyer | A- | 87.2 | 17K | 6 |
| 112 | Jasonville | A- | 87.2 | 4K | 29 |
| 113 | Upland | A- | 87.2 | 3K | 12 |
| 114 | Dillsboro | A- | 87.2 | 2K | 5 |
| 115 | Sunman | A- | 87.2 | 1K | 58 |
| 116 | Walkerton | A- | 87.1 | 2K | 71 |
| 117 | Brownsburg | A- | 87 | 24K | 27 |
| 118 | Ireland | A- | 87 | 4K | 3 |
| 119 | Poland | A- | 87 | 3K | 8 |
| 120 | Camby | A- | 87 | 3K | 5 |
| 121 | Silver Lake | A- | 87 | 1K | 23 |
| 122 | Elnora | A- | 87 | 620 | 45 |
| 123 | Francisco | A- | 86.9 | 900 | 19 |
| 124 | Donaldson | A- | 86.9 | 680 | 70 |
| 125 | West Lafayette | A- | 86.8 | 86K | 28 |
| 126 | Albany | A- | 86.8 | 2K | 24 |
| 127 | Waldron | A- | 86.8 | 800 | 79 |
| 128 | Millersburg | A- | 86.7 | 957 | 15 |
| 129 | Ligonier | A- | 86.6 | 5K | 61 |
| 130 | Petersburg | A- | 86.5 | 4K | 8 |
| 131 | Hardinsburg | A- | 86.5 | 4K | 16 |
| 132 | Covington | A- | 86.5 | 3K | 3 |
| 133 | Gentryville | A- | 86.3 | 2K | 11 |
| 134 | Arcadia | A- | 86.3 | 2K | 14 |
| 135 | Trafalgar | A- | 86.2 | 1K | 15 |
| 136 | Monroeville | A- | 86.2 | 1K | 35 |
| 137 | Shipshewana | A- | 86.2 | 918 | 109 |
| 138 | Orland | A- | 86.2 | 530 | 14 |
| 139 | Hobart | A- | 86.1 | 6K | 17 |
| 140 | Elberfeld | A- | 86.1 | 2K | 7 |
| 141 | Osgood | A- | 86.1 | 2K | 20 |
| 142 | Fortville | A- | 86 | 8K | 11 |
| 143 | Tipton | A- | 86 | 5K | 6 |
| 144 | Cromwell | A- | 86 | 1K | 109 |
| 145 | Milton | A- | 85.8 | 650 | 17 |
| 146 | Taylorsville | A- | 85.6 | 14K | 42 |
| 147 | Marysville | A- | 85.5 | 7K | 14 |
| 148 | Odon | A- | 85.5 | 2K | 10 |
| 149 | St. Meinrad | A- | 85.5 | 658 | 4 |
| 150 | Evansville | A- | 85.2 | 195K | 36 |
| 151 | Hammond | A- | 85.2 | 78K | 19 |
| 152 | New Palestine | A- | 85.2 | 2K | 71 |
| 153 | Roanoke | A- | 85.1 | 2K | 17 |
| 154 | Dale | A- | 85.1 | 2K | 35 |
| 155 | Dublin | A- | 85 | 790 | 145 |
| 156 | Cynthiana | A- | 85 | 699 | 8 |
| 157 | Culver | B+ | 84.9 | 3K | 84 |
| 158 | Reelsville | B+ | 84.9 | 3K | 4 |
| 159 | Auburn | B+ | 84.8 | 13K | 3 |
| 160 | Waveland | B+ | 84.8 | 605 | 182 |
| 161 | Charlestown | B+ | 84.7 | 9K | 45 |
| 162 | North Manchester | B+ | 84.7 | 6K | 114 |
| 163 | Whiting | B+ | 84.7 | 5K | 29 |
| 164 | Santa Claus | B+ | 84.7 | 4K | 44 |
| 165 | South Whitley | B+ | 84.7 | 2K | 15 |
| 166 | Cannelton | B+ | 84.6 | 2K | 42 |
| 167 | Akron | B+ | 84.6 | 1K | 46 |
| 168 | Kendallville | B+ | 84.5 | 10K | 7 |
| 169 | Bargersville | B+ | 84.4 | 34K | 13 |
| 170 | Vevay | B+ | 84.4 | 2K | 22 |
| 171 | Geneva | B+ | 84.4 | 1K | 43 |
| 172 | Redkey | B+ | 84.4 | 1K | 226 |
| 173 | Edinburg | B+ | 84.3 | 5K | 59 |
| 174 | Rockport | B+ | 84.2 | 3K | 134 |
| 175 | Brook | B+ | 84.2 | 1K | 59 |
| 176 | Hillsboro | B+ | 84.2 | 540 | 52 |
| 177 | Nashville | B+ | 84 | 3K | 19 |
| 178 | Brookston | B+ | 84 | 2K | 5 |
| 179 | Elwood | B+ | 83.8 | 9K | 10 |
| 180 | Hartford City | B+ | 83.8 | 6K | 38 |
| 181 | Butler | B+ | 83.8 | 3K | 30 |
| 182 | Rossville | B+ | 83.8 | 2K | 38 |
| 183 | Galveston | B+ | 83.8 | 1K | 13 |
| 184 | Pittsboro | B+ | 83.6 | 4K | 15 |
| 185 | Ladoga | B+ | 83.6 | 1K | 16 |
| 186 | Campbellsburg | B+ | 83.6 | 900 | 15 |
| 187 | Rushville | B+ | 83.5 | 7K | 25 |
| 188 | Monroe City | B+ | 83.5 | 813 | 15 |
| 189 | Henryville | B+ | 83.4 | 8K | 15 |
| 190 | Fowler | B+ | 83.4 | 2K | 17 |
| 191 | Leo | B+ | 83.3 | 2K | 45 |
| 192 | Harlan | B+ | 83.3 | 2K | 21 |
| 193 | Mulberry | B+ | 83.3 | 1K | 10 |
| 194 | Shirley | B+ | 83.1 | 960 | 11 |
| 195 | Greentown | B+ | 82.9 | 3K | 116 |
| 196 | Richland City | B+ | 82.8 | 4K | 26 |
| 197 | Mecca | B+ | 82.8 | 905 | 164 |
| 198 | Hamlet | B+ | 82.8 | 801 | 15 |
| 199 | New Haven | B+ | 82.7 | 16K | 19 |
| 200 | Knightstown | B+ | 82.7 | 2K | 91 |
| 201 | Oxford | B+ | 82.7 | 1K | 20 |
| 202 | Granger | B+ | 82.7 | 670 | 56 |
| 203 | Milltown | B+ | 82.6 | 2K | 15 |
| 204 | Birdseye | B+ | 82.6 | 972 | 32 |
| 205 | Centerville | B+ | 82.5 | 3K | 22 |
| 206 | Dayton | B+ | 82.5 | 1K | 10 |
| 207 | Lawrenceburg | B+ | 82.4 | 26K | 44 |
| 208 | Spencer | B+ | 82.4 | 10K | 8 |
| 209 | Cloverdale | B+ | 82.3 | 2K | 7 |
| 210 | Gaston | B+ | 82.3 | 838 | 38 |
| 211 | Cambridge City | B+ | 82.1 | 2K | 29 |
| 212 | Danville | B+ | 82 | 11K | 4 |
| 213 | Frankton | B+ | 81.8 | 2K | 29 |
| 214 | Warren | B+ | 81.8 | 2K | 28 |
| 215 | Daleville | B+ | 81.7 | 2K | 49 |
| 216 | Bloomfield | B+ | 81.6 | 20K | 58 |
| 217 | Hamilton | B+ | 81.6 | 3K | 7 |
| 218 | New Goshen | B+ | 81.6 | 2K | 61 |
| 219 | Chalmers | B+ | 81.2 | 550 | 14 |
| 220 | Munster | B+ | 81 | 24K | 12 |
| 221 | Milroy | B+ | 81 | 900 | 10 |
| 222 | Carbon | B+ | 80.7 | 1K | 13 |
| 223 | Carlisle | B+ | 80.6 | 3K | 12 |
| 224 | Troy | B+ | 80.6 | 1K | 43 |
| 225 | Hanover | B+ | 80.5 | 4K | 15 |
| 226 | Clarks Hill | B+ | 80.5 | 660 | 20 |
| 227 | Princeton | B+ | 80.4 | 11K | 16 |
| 228 | Pendleton | B+ | 80.4 | 6K | 22 |
| 229 | Middlebury | B+ | 80.4 | 4K | 74 |
| 230 | Ridgeville | B+ | 80.4 | 825 | 62 |
| 231 | Lebanon | B+ | 80.2 | 16K | 11 |
| 232 | Georgetown | B+ | 80.2 | 14K | 131 |
| 233 | Lowell | B+ | 80.2 | 12K | 127 |
| 234 | Thorntown | B+ | 80.2 | 2K | 21 |
| 235 | Boswell | B+ | 80.2 | 750 | 95 |
| 236 | New Castle | B+ | 80.1 | 23K | 70 |
| 237 | Borden | B+ | 80.1 | 12K | 112 |
| 238 | Whiteland | B+ | 80.1 | 6K | 18 |
| 239 | Brownstown | B+ | 80 | 14K | 199 |
| 240 | Syracuse | B+ | 80 | 3K | 107 |
| 241 | Knightsville | B | 79.9 | 2K | 12 |
| 242 | Argos | B | 79.8 | 2K | 32 |
| 243 | Bicknell | B | 79.7 | 4K | 68 |
| 244 | Kirklin | B | 79.6 | 788 | 22 |
| 245 | Clinton | B | 79.5 | 7K | 182 |
| 246 | Dunkirk | B | 79.4 | 2K | 11 |
| 247 | Patoka | B | 79.4 | 750 | 65 |
| 248 | Goodland | B | 79.3 | 990 | 25 |
| 249 | Carmel | B | 79.1 | 162K | 118 |
| 250 | Shelburn | B | 79.1 | 3K | 58 |
| 251 | Grandview (Grand View) | B | 79 | 3K | 41 |
| 252 | Otwell | B | 79 | 3K | 24 |
| 253 | Etna Green | B | 78.9 | 776 | 168 |
| 254 | Staunton | B | 78.8 | 550 | 42 |
| 255 | Franklin | B | 78.6 | 654 | 20 |
| 256 | Frankfort | B | 78.5 | 17K | 87 |
| 257 | Union City | B | 78.5 | 5K | 15 |
| 258 | Bremen | B | 78.3 | 5K | 25 |
| 259 | Rensselaer | B | 78 | 6K | 45 |
| 260 | Shoals | B | 78 | 5K | 29 |
| 261 | Oaktown | B | 78 | 832 | 44 |
| 262 | Ferdinand | B | 77.9 | 6K | 50 |
| 263 | Crothersville | B | 77.8 | 3K | 60 |
| 264 | Oakland City | B | 77.8 | 3K | 125 |
| 265 | Griffith | B | 77.7 | 17K | 31 |
| 266 | Notre Dame | B | 77.6 | 10K | 34 |
| 267 | Oakland City Junction | B | 77.5 | 10K | 18 |
| 268 | Grabill | B | 77.5 | 1K | 30 |
| 269 | Elizabeth | B | 77.4 | 4K | 29 |
| 270 | Demotte | B | 77.3 | 5K | 31 |
| 271 | Fort Branch | B | 77.3 | 4K | 52 |
| 272 | Lawrence | B | 77.2 | 49K | 20 |
| 273 | Anderson | B | 77.1 | 61K | 57 |
| 274 | Crane | B | 77 | 7K | 56 |
| 275 | Hillsdale | B | 77 | 735 | 32 |
| 276 | La Fontaine | B | 76.8 | 936 | 22 |
| 277 | Howe | B | 76.8 | 713 | 136 |
| 278 | Scottsburg | B | 76.6 | 7K | 77 |
| 279 | Liberty | B | 76.6 | 3K | 107 |
| 280 | New Market | B | 76.6 | 765 | 17 |
| 281 | Fremont | B | 76.3 | 2K | 27 |
| 282 | Mooresville | B | 76.1 | 19K | 19 |
| 283 | English | B | 76.1 | 886 | 24 |
| 284 | Russiaville | B | 76 | 1K | 92 |
| 285 | Jeffersonville | B | 75.9 | 136K | 130 |
| 286 | Ogden Dunes (Wickliffe) | B | 75.9 | 1K | 16 |
| 287 | Center Point | B | 75.8 | 670 | 46 |
| 288 | Richmond | B | 75.7 | 42K | 47 |
| 289 | Dupont | B | 75.7 | 4K | 25 |
| 290 | Morristown | B | 75.5 | 1K | 63 |
| 291 | Elkhart | B | 75.4 | 47K | 92 |
| 292 | Nineveh | B | 75.3 | 8K | 78 |
| 293 | Lapel | B | 75.3 | 2K | 48 |
| 294 | Wolcottville | B | 75.3 | 1K | 15 |
| 295 | Gas City | B | 75.2 | 6K | 22 |
| 296 | Converse | B | 75.2 | 1K | 43 |
| 297 | Washington | B | 75 | 22K | 13 |
| 298 | Garrett | B | 75 | 7K | 37 |
| 299 | Hebron | B- | 75 | 4K | 213 |
| 300 | Van Buren | B | 75 | 864 | 27 |
| 301 | Milan | B- | 74.5 | 11K | 57 |
| 302 | Yorktown | B- | 74.5 | 6K | 74 |
| 303 | Francesville | B- | 74.5 | 969 | 57 |
| 304 | Patriot | B- | 74.4 | 12K | 132 |
| 305 | Huntingburg | B- | 74.3 | 7K | 97 |
| 306 | New Washington | B- | 74.1 | 4K | 46 |
| 307 | Brooklyn | B- | 74 | 2K | 54 |
| 308 | Bainbridge | B- | 74 | 830 | 10 |
| 309 | Mount Vernon | B- | 73.9 | 6K | 184 |
| 310 | Parker City | B- | 73.9 | 1K | 14 |
| 311 | Clay City | B- | 73.5 | 1K | 27 |
| 312 | Columbus | B- | 73.3 | 60K | 45 |
| 313 | Lynn | B- | 73 | 1K | 19 |
| 314 | Windfall | B- | 72.9 | 708 | 61 |
| 315 | Crown Point | B- | 72.7 | 38K | 39 |
| 316 | East Chicago | B- | 72.5 | 26K | 59 |
| 317 | Jonesboro | B- | 72.5 | 2K | 33 |
| 318 | Battle Ground | B- | 72.4 | 2K | 9 |
| 319 | Seymour | B- | 72.2 | 22K | 38 |
| 320 | Farmland | B- | 72.2 | 1K | 46 |
| 321 | Merrillville | B- | 72.1 | 215K | 114 |
| 322 | Tell City | B- | 72.1 | 14K | 102 |
| 323 | Greenfield | B- | 71.5 | 27K | 138 |
| 324 | Haubstadt | B- | 71.5 | 6K | 40 |
| 325 | Bedford | B- | 71.2 | 34K | 84 |
| 326 | Poseyville | B- | 71.2 | 1K | 20 |
| 327 | Dugger | B- | 71.1 | 2K | 15 |
| 328 | Plainfield | B- | 70.2 | 39K | 68 |
| 329 | Mitchell | B- | 70.2 | 11K | 143 |
| 330 | Lanesville | C+ | 69.8 | 1K | 41 |
| 331 | Newport | C+ | 69.8 | 630 | 36 |
| 332 | Vernon | C+ | 69.4 | 538 | 42 |
| 333 | Lyons | C+ | 69.3 | 870 | 148 |
| 334 | Shelbyville | C+ | 69.2 | 19K | 138 |
| 335 | Freelandville | C+ | 69.2 | 1K | 126 |
| 336 | Lacrosse | C+ | 69.1 | 540 | 42 |
| 337 | West Terre Haute | C+ | 69 | 4K | 67 |
| 338 | Hagerstown | C+ | 68.8 | 2K | 14 |
| 339 | Austin | C+ | 68.6 | 19K | 145 |
| 340 | Morgantown | C+ | 68.4 | 16K | 172 |
| 341 | Winslow | C+ | 68.2 | 1K | 129 |
| 342 | Churubusco | C+ | 68.1 | 2K | 181 |
| 343 | Reynolds | C+ | 68.1 | 581 | 119 |
| 344 | Morocco | C+ | 67.9 | 1K | 21 |
| 345 | Seelyville | C+ | 67.8 | 6K | 46 |
| 346 | Atlanta | C+ | 67.8 | 735 | 23 |
| 347 | Dana | C+ | 67.7 | 660 | 283 |
| 348 | Mishawaka | C+ | 67.3 | 50K | 90 |
| 349 | Connersville | C+ | 66.8 | 16K | 76 |
| 350 | Delphi | C+ | 66.1 | 3K | 72 |
| 351 | Indianapolis | C+ | 65.8 | 882K | 208 |
| 352 | Lynnville | C+ | 65.8 | 1K | 71 |
| 353 | Madison | C+ | 65.7 | 25K | 121 |
| 354 | Logansport | C | 64.2 | 19K | 148 |
| 355 | Greencastle | C | 63.2 | 18K | 118 |
| 356 | Speedway | C | 63.2 | 11K | 81 |
| 357 | Fairmount | C | 62.6 | 3K | 76 |
| 358 | New Carlisle | C | 61.9 | 2K | 106 |
| 359 | Kingman | C | 61.7 | 560 | 79 |
| 360 | Lagrange | C | 61.1 | 3K | 47 |
| 361 | Cicero | C | 60.7 | 6K | 63 |
| 362 | Aurora | C | 60.6 | 18K | 151 |
| 363 | Medaryville | C | 60.6 | 614 | 47 |
| 364 | Schererville | C- | 59.8 | 31K | 54 |
| 365 | Williamsport | C- | 59.8 | 2K | 101 |
| 366 | Remington | C- | 59.3 | 1K | 28 |
| 367 | Decatur | C- | 57.7 | 10K | 152 |
| 368 | Rosedale | C- | 57.7 | 2K | 71 |
| 369 | Swayzee | C- | 56.7 | 975 | 67 |
| 370 | Valparaiso | C- | 56.5 | 39K | 220 |
| 371 | Montezuma | C- | 56.3 | 1K | 37 |
| 372 | Albion | C- | 55.2 | 3K | 164 |
| 373 | Laporte | D+ | 53.4 | 23K | 102 |
| 374 | Bristol | D+ | 53.4 | 4K | 226 |
| 375 | Fountain City | D+ | 53.4 | 770 | 59 |
| 376 | Oolitic | D+ | 53.3 | 1K | 35 |
| 377 | Monon | D+ | 52 | 2K | 116 |
| 378 | Hudson | D+ | 51.2 | 564 | 59 |
| 379 | Westport | D+ | 51 | 1K | 112 |
| 380 | Milford | D+ | 50 | 2K | 150 |
| 381 | St. Paul | D+ | 50 | 1K | 66 |
| 382 | Sharpsville | D+ | 50 | 553 | 92 |
| 383 | Fort Wayne | D | 49.5 | 271K | 138 |
| 384 | Andrews | D | 49.5 | 1K | 70 |
| 385 | Bloomingdale | D | 49 | 562 | 145 |
| 386 | Linden | D | 48.9 | 759 | 91 |
| 387 | Columbia City | D | 48.5 | 10K | 47 |
| 388 | Plymouth | D | 48.2 | 11K | 1174 |
| 389 | Bloomington | D | 47.3 | 112K | 236 |
| 390 | North Vernon | D | 47.2 | 21K | 366 |
| 391 | Westville | D | 47 | 8K | 295 |
| 392 | Pierceton | D | 47 | 2K | 237 |
| 393 | Noblesville | D | 46.8 | 46K | 361 |
| 394 | Salem | D | 46.5 | 19K | 195 |
| 395 | Taswell | D | 46.4 | 1K | 21 |
| 396 | Goshen | D | 46.2 | 33K | 315 |
| 397 | Muncie | D | 46 | 75K | 150 |
| 398 | Laurel | D | 46 | 1K | 169 |
| 399 | Greensburg | D | 45.8 | 18K | 237 |
| 400 | Peru | D | 45 | 15K | 1859 |
| 401 | Monticello | D | 45 | 6K | 764 |
| 402 | Crawfordsville | F | 44.8 | 16K | 377 |
| 403 | Martinsville | F | 44.7 | 33K | 155 |
| 404 | Wabash | F | 44 | 13K | 257 |
| 405 | Kokomo | F | 43.1 | 61K | 596 |
| 406 | Terre Haute | F | 43 | 76K | 361 |
| 407 | Michigan City | F | 42.9 | 35K | 402 |
| 408 | Warsaw | F | 42.9 | 17K | 943 |
| 409 | Huntington | F | 42.5 | 18K | 248 |
| 410 | Angola | F | 40.2 | 11K | 400 |
| 411 | Zionsville | F | 40 | 6K | 316 |
| 412 | South Bend | F | 39.3 | 115K | 408 |
| 413 | Lafayette | F | 37.1 | 72K | 262 |
| 414 | Cedar Lake | F | 36.8 | 6K | 880 |
Browse Indiana counties
Browse Indiana by ZIP code
Look up water quality by ZIP code to find the systems serving your area.
View all Indiana ZIP codes →Frequently asked questions about Indiana's water
Is Indiana's tap water safe to drink?
Indiana's water quality varies by city. The statewide average grade is B (78.1/100). 79% of cities scored an A or B, while 10% received a D or F. Check your specific city for detailed results.
Which Indiana cities have the best water quality?
The top-rated cities are Winchester (A+), Flora (A+), Waynetown (A+). These cities scored highest based on violation history, lead levels, PFAS contamination, and regulatory compliance.
Which Indiana cities have the worst water quality?
The lowest-rated cities are Cedar Lake (F), Lafayette (F), South Bend (F). We recommend residents in these areas consider water filtration and review their city's specific contaminant data.
How many Indiana cities have PFAS in their water?
85 out of 414 cities tested positive for PFAS "forever chemicals" (21%). 19 cities exceed the 2024 EPA maximum contaminant levels. Reverse osmosis or activated carbon filters can help reduce PFAS exposure.
Do any Indiana cities have dangerous lead levels?
7 cities exceed 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.