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