Lead in Missouri Drinking Water
Ranked by 90th percentile lead level (ppb) · Data from EPA SDWIS & UCMR
Lead in Missouri: what the data shows
Missouri has 509 cities with lead monitoring data, with no cities exceeding the EPA action level of 15 ppb. The state average 90th percentile lead level is 1.8 ppb, compared to 3.3 ppb nationally — better than the national average. No cities in Missouri currently exceed the 15 ppb lead action level. However, even levels below the action level can pose health risks, particularly for infants and young children. If your home was built before 1986, consider testing your tap water directly. The 90th percentile measurement means that 90% of tap samples in a city are at or below the reported level. This is the standard EPA uses under the Lead and Copper Rule to determine if a water system needs to take corrective action. An NSF 53-certified pitcher or under-sink filter can effectively remove lead at the tap.
Cities exceeding 15 ppb EPA Action Level
Lead data across Missouri
Each dot is a city, colored by overall water quality grade. Cities with lead levels above the 15 ppb EPA action level are highlighted. Size reflects population served.
Top 10 cities by lead level in Missouri
Highest Lead levels (ppb)
All Missouri cities ranked by lead level
| # | City | Level | Level | Exceeds? | Violations | Grade |
|---|---|---|---|---|---|---|
| 1 | Mercer | 13.7 ppb | No | 18 | D+ | |
| 2 | Ferrelview | 12.2 ppb | No | 0 | B | |
| 3 | Caruthersville | 11.4 ppb | No | 1 | B+ | |
| 4 | Heber | 11.0 ppb | No | 0 | B- | |
| 5 | Hillsboro | 10.9 ppb | No | 37 | D+ | |
| 6 | La Belle | 10.2 ppb | No | 1 | B | |
| 7 | Edgerton | 10.0 ppb | No | 8 | B | |
| 8 | Cornville | 10.0 ppb | No | 1 | B- | |
| 9 | Park Hills | 8.6 ppb | No | 50 | D+ | |
| 10 | Pineville | 7.3 ppb | No | 50 | C- | |
| 11 | Arnold | 7.3 ppb | No | 0 | B | |
| 12 | Waynesville | 7.1 ppb | No | 6 | C+ | |
| 13 | Lexington | 7.0 ppb | No | 19 | B+ | |
| 14 | Humansville | 6.9 ppb | No | 10 | B+ | |
| 15 | Edina | 6.9 ppb | No | 3 | B+ | |
| 16 | Higbee | 6.8 ppb | No | 5 | B | |
| 17 | Sparta | 6.5 ppb | No | 5 | B+ | |
| 18 | Westphalia | 6.4 ppb | No | 18 | B+ | |
| 19 | Bernie | 6.4 ppb | No | 0 | B+ | |
| 20 | Bloomsdale | 6.4 ppb | No | 4 | B+ | |
| 21 | Seymour | 6.4 ppb | No | 14 | A- | |
| 22 | Stanberry | 6.2 ppb | No | 45 | C+ | |
| 23 | Portageville | 6.2 ppb | No | 1 | B- | |
| 24 | Norwood | 6.1 ppb | No | 2 | A- | |
| 25 | Morehouse | 6.1 ppb | No | 11 | C | |
| 26 | Maryville | 6.0 ppb | No | 21 | C+ | |
| 27 | Kelso | 5.9 ppb | No | 0 | A- | |
| 28 | Gideon | 5.9 ppb | No | 10 | B+ | |
| 29 | Watson | 5.6 ppb | No | 1 | A | |
| 30 | Hermann | 5.5 ppb | No | 8 | C+ | |
| 31 | Polo | 5.5 ppb | No | 1 | A | |
| 32 | Lamonte | 5.5 ppb | No | 0 | A- | |
| 33 | Slater | 5.5 ppb | No | 9 | B+ | |
| 34 | Senath | 5.5 ppb | No | 11 | D | |
| 35 | New London | 5.4 ppb | No | 1 | B+ | |
| 36 | Bertrand | 5.4 ppb | No | 10 | C | |
| 37 | Hannibal | 5.3 ppb | No | 34 | C+ | |
| 38 | Springfield | 5.1 ppb | No | 59 | F | |
| 39 | Ormond Beach | 5.1 ppb | No | 1 | B+ | |
| 40 | St. Elizabeth | 5.0 ppb | No | 8 | B+ | |
| 41 | Laurie | 5.0 ppb | No | 10 | A- | |
| 42 | Merriam Woods | 5.0 ppb | No | 0 | B+ | |
| 43 | Carthage | 4.8 ppb | No | 21 | D+ | |
| 44 | Waverly | 4.7 ppb | No | 12 | B | |
| 45 | Houston | 4.6 ppb | No | 27 | B- | |
| 46 | Goodman | 4.6 ppb | No | 1 | A- | |
| 47 | Ava | 4.5 ppb | No | 16 | C | |
| 48 | Marceline | 4.5 ppb | No | 13 | A- | |
| 49 | Louisiana | 4.4 ppb | No | 30 | C- | |
| 50 | Maysville | 4.4 ppb | No | 100 | D | |
| 51 | Ash Grove | 4.4 ppb | No | 7 | B+ | |
| 52 | Lewistown | 4.4 ppb | No | 0 | A | |
| 53 | Chaffee | 4.3 ppb | No | 9 | B+ | |
| 54 | East Prairie | 4.3 ppb | No | 1 | B | |
| 55 | Jamesport | 4.3 ppb | No | 13 | A | |
| 56 | Des Peres | 4.3 ppb | No | 2149 | F | |
| 57 | Gladstone | 4.3 ppb | No | 0 | B+ | |
| 58 | Advance | 4.3 ppb | No | 1 | B- | |
| 59 | Washington | 4.1 ppb | No | 31 | C+ | |
| 60 | Paris | 4.1 ppb | No | 1 | A- | |
| 61 | Anderson | 4.1 ppb | No | 0 | A- | |
| 62 | New Franklin | 4.0 ppb | No | 22 | B+ | |
| 63 | Huntsville | 4.0 ppb | No | 0 | A | |
| 64 | Fulton | 4.0 ppb | No | 13 | B+ | |
| 65 | Doniphan | 3.9 ppb | No | 26 | B- | |
| 66 | Willard | 3.9 ppb | No | 16 | A- | |
| 67 | Imperial | 3.9 ppb | No | 1 | B+ | |
| 68 | Excelsior Spgs. | 3.8 ppb | No | 3 | B+ | |
| 69 | Marshall | 3.8 ppb | No | 33 | B- | |
| 70 | Trenton | 3.8 ppb | No | 30 | B+ | |
| 71 | Desloge | 3.7 ppb | No | 0 | B+ | |
| 72 | Wheaton | 3.6 ppb | No | 7 | A- | |
| 73 | Battlefield | 3.5 ppb | No | 11 | A- | |
| 74 | Polo | 3.5 ppb | No | 3 | B+ | |
| 75 | Fordland | 3.5 ppb | No | 10 | B- | |
| 76 | Grandview | 3.4 ppb | No | 0 | A- | |
| 77 | Benton | 3.4 ppb | No | 11 | F | |
| 78 | Dearborn | 3.4 ppb | No | 9 | B | |
| 79 | Winona | 3.4 ppb | No | 4 | B+ | |
| 80 | Sarcoxie | 3.4 ppb | No | 4 | B | |
| 81 | Deerfield | 3.4 ppb | No | 6 | A- | |
| 82 | Lowry City | 3.3 ppb | No | 17 | A- | |
| 83 | Birch Tree | 3.3 ppb | No | 1 | A- | |
| 84 | Waldron | 3.2 ppb | No | 0 | A- | |
| 85 | Cabool | 3.2 ppb | No | 1 | A- | |
| 86 | Loose Creek | 3.2 ppb | No | 0 | B | |
| 87 | Loose Creek | 3.2 ppb | No | 0 | B | |
| 88 | Clarence | 3.1 ppb | No | 5 | A | |
| 89 | Lincoln | 3.1 ppb | No | 12 | A | |
| 90 | Perry | 3.0 ppb | No | 0 | B+ | |
| 91 | Auxvasse | 3.0 ppb | No | 0 | A- | |
| 92 | St. Joseph | 3.0 ppb | No | 1 | A- | |
| 93 | St. Joseph | 3.0 ppb | No | 0 | A- | |
| 94 | St. Joseph | 3.0 ppb | No | 0 | A- | |
| 95 | St. Joseph | 3.0 ppb | No | 0 | A- | |
| 96 | St. Joseph | 3.0 ppb | No | 0 | A- | |
| 97 | Bunn | 3.0 ppb | No | 38 | F | |
| 98 | Cottleville | 3.0 ppb | No | 15 | A- | |
| 99 | Duenweg | 3.0 ppb | No | 10 | A- | |
| 100 | Glenwood | 2.9 ppb | No | 2 | B- | |
| 101 | Wellsville | 2.9 ppb | No | 70 | B | |
| 102 | Canalou | 2.9 ppb | No | 2 | B+ | |
| 103 | Beufort | 2.9 ppb | No | 4 | A | |
| 104 | Philadelphia | 2.9 ppb | No | 0 | A- | |
| 105 | Owensville | 2.9 ppb | No | 21 | C- | |
| 106 | Carl Junction | 2.8 ppb | No | 5 | A- | |
| 107 | Stoutland | 2.8 ppb | No | 8 | A- | |
| 108 | Blue Springs | 2.8 ppb | No | 0 | B+ | |
| 109 | Rogersville | 2.8 ppb | No | 47 | D | |
| 110 | Hallsville | 2.8 ppb | No | 2 | A | |
| 111 | Melbourne Beach | 2.8 ppb | No | 8 | B | |
| 112 | Trimble | 2.7 ppb | No | 0 | A | |
| 113 | Oran | 2.7 ppb | No | 17 | C | |
| 114 | Smithville | 2.7 ppb | No | 16 | A | |
| 115 | Noel | 2.7 ppb | No | 1 | A | |
| 116 | Granby | 2.7 ppb | No | 3 | A | |
| 117 | Hayti | 2.6 ppb | No | 2 | C+ | |
| 118 | Charleston | 2.6 ppb | No | 1 | A- | |
| 119 | Bland | 2.6 ppb | No | 1 | A | |
| 120 | Franklin | 2.6 ppb | No | 5 | A- | |
| 121 | Arcadia | 2.6 ppb | No | 3 | A- | |
| 122 | Pacific | 2.6 ppb | No | 47 | D | |
| 123 | Sweet Springs | 2.6 ppb | No | 14 | B+ | |
| 124 | Mansfield | 2.6 ppb | No | 7 | B+ | |
| 125 | Shelbyville | 2.5 ppb | No | 0 | A+ | |
| 126 | New Bloomfield | 2.5 ppb | No | 0 | A- | |
| 127 | Republic | 2.5 ppb | No | 5 | A- | |
| 128 | Ozark | 2.5 ppb | No | 65 | F | |
| 129 | Memphis | 2.5 ppb | No | 16 | C | |
| 130 | Moberly | 2.5 ppb | No | 14 | A- | |
| 131 | Parkville | 2.5 ppb | No | 0 | B+ | |
| 132 | Malden | 2.5 ppb | No | 9 | A- | |
| 133 | Clinton | 2.4 ppb | No | 8 | C+ | |
| 134 | Pilot Knob | 2.4 ppb | No | 0 | A- | |
| 135 | Green City | 2.4 ppb | No | 6 | A- | |
| 136 | Harrisonville | 2.4 ppb | No | 14 | A- | |
| 137 | Summerfield | 2.4 ppb | No | 7 | C | |
| 138 | Eldon | 2.4 ppb | No | 18 | C | |
| 139 | St. Clair | 2.4 ppb | No | 11 | A- | |
| 140 | Middle Brook | 2.3 ppb | No | 1 | A- | |
| 141 | Gallatin | 2.3 ppb | No | 24 | A | |
| 142 | Williamstown | 2.3 ppb | No | 0 | A | |
| 143 | Knob Noster | 2.3 ppb | No | 3 | A | |
| 144 | Macon | 2.2 ppb | No | 11 | A- | |
| 145 | Pevely | 2.2 ppb | No | 0 | A- | |
| 146 | California | 2.2 ppb | No | 5 | A- | |
| 147 | Matthews | 2.2 ppb | No | 0 | C+ | |
| 148 | Grant City | 2.2 ppb | No | 43 | C+ | |
| 149 | Jasper | 2.1 ppb | No | 4 | A | |
| 150 | Clever | 2.1 ppb | No | 16 | A | |
| 151 | Kimberling City | 2.1 ppb | No | 110 | D | |
| 152 | Gower | 2.1 ppb | No | 0 | A- | |
| 153 | Highlandville | 2.1 ppb | No | 4 | A- | |
| 154 | Stockton | 2.1 ppb | No | 49 | D | |
| 155 | Columbia | 2.1 ppb | No | 52 | C | |
| 156 | Cassville | 2.1 ppb | No | 0 | A- | |
| 157 | Kansas City | 2.1 ppb | No | 1 | B | |
| 158 | Seneca | 2.1 ppb | No | 22 | A- | |
| 159 | Wheatland | 2.1 ppb | No | 8 | A- | |
| 160 | Kewanee | 2.1 ppb | No | 1 | B+ | |
| 161 | Bolivar | 2.0 ppb | No | 31 | B | |
| 162 | Bowling Green | 2.0 ppb | No | 7 | B+ | |
| 163 | Jefferson City | 2.0 ppb | No | 19 | B+ | |
| 164 | Lawson | 2.0 ppb | No | 4 | A- | |
| 165 | Crocker | 2.0 ppb | No | 14 | B+ | |
| 166 | Point Lookout | 2.0 ppb | No | 1 | A | |
| 167 | Wardsville | 2.0 ppb | No | 14 | A | |
| 168 | Madison | 2.0 ppb | No | 0 | A- | |
| 169 | Norborne | 2.0 ppb | No | 2 | A | |
| 170 | Lake Winnebago | 1.9 ppb | No | 0 | A | |
| 171 | Crane | 1.9 ppb | No | 7 | C | |
| 172 | Powersite | 1.9 ppb | No | 2 | A- | |
| 173 | Labadie | 1.9 ppb | No | 9 | A- | |
| 174 | Labadie | 1.9 ppb | No | 9 | A- | |
| 175 | Labadie | 1.9 ppb | No | 3 | A | |
| 176 | Forsyth | 1.9 ppb | No | 27 | D | |
| 177 | Bismarck | 1.9 ppb | No | 8 | A | |
| 178 | Rosendale | 1.9 ppb | No | 17 | C | |
| 179 | St. Martins | 1.9 ppb | No | 1 | A+ | |
| 180 | Alton | 1.9 ppb | No | 9 | A- | |
| 181 | Camdenton | 1.9 ppb | No | 73 | F | |
| 182 | Hilsboro | 1.9 ppb | No | 0 | A- | |
| 183 | Macks Creek | 1.8 ppb | No | 3 | B- | |
| 184 | Greenfield | 1.8 ppb | No | 12 | A | |
| 185 | Stover | 1.8 ppb | No | 68 | D | |
| 186 | La Grange | 1.8 ppb | No | 5 | B+ | |
| 187 | Butler | 1.8 ppb | No | 4 | B | |
| 188 | Holcomb | 1.8 ppb | No | 2 | B+ | |
| 189 | Novinger | 1.8 ppb | No | 1 | B+ | |
| 190 | Cleveland | 1.8 ppb | No | 13 | C+ | |
| 191 | Laplata | 1.8 ppb | No | 5 | A | |
| 192 | Wappapello | 1.8 ppb | No | 12 | D+ | |
| 193 | Hopkins | 1.8 ppb | No | 1 | B- | |
| 194 | Salem | 1.8 ppb | No | 9 | A- | |
| 195 | Wood Heights | 1.8 ppb | No | 0 | A- | |
| 196 | Miller | 1.7 ppb | No | 4 | A | |
| 197 | Leeton | 1.7 ppb | No | 0 | A- | |
| 198 | Bethany | 1.7 ppb | No | 22 | B- | |
| 199 | Shelbina | 1.7 ppb | No | 4 | A | |
| 200 | Wentzville | 1.7 ppb | No | 9 | A- | |
| 201 | Jameson | 1.7 ppb | No | 3 | A- | |
| 202 | Beverly Hills | 1.7 ppb | No | 3 | B+ | |
| 203 | Russellville | 1.7 ppb | No | 0 | A- | |
| 204 | Warrenton | 1.7 ppb | No | 25 | D+ | |
| 205 | Campbell | 1.7 ppb | No | 9 | B | |
| 206 | Troy | 1.6 ppb | No | 87 | F | |
| 207 | Carterville | 1.6 ppb | No | 2 | A- | |
| 208 | Holt | 1.6 ppb | No | 4 | A | |
| 209 | Appleton City | 1.6 ppb | No | 11 | B+ | |
| 210 | Potosi | 1.6 ppb | No | 109 | C+ | |
| 211 | Viburnum | 1.6 ppb | No | 2 | B | |
| 212 | Weston | 1.6 ppb | No | 6 | B- | |
| 213 | Gerald | 1.6 ppb | No | 12 | A- | |
| 214 | Drexel | 1.6 ppb | No | 2 | A- | |
| 215 | Martinsburg | 1.6 ppb | No | 2 | C | |
| 216 | Sturgeon | 1.6 ppb | No | 0 | B+ | |
| 217 | Cardwell | 1.6 ppb | No | 0 | C- | |
| 218 | Linn | 1.6 ppb | No | 8 | B+ | |
| 219 | Oregon | 1.6 ppb | No | 6 | A- | |
| 220 | Lamar | 1.6 ppb | No | 27 | B | |
| 221 | Savannah | 1.6 ppb | No | 1 | A | |
| 222 | Ewing | 1.6 ppb | No | 1 | A- | |
| 223 | Miner | 1.5 ppb | No | 3 | A | |
| 224 | Eminence | 1.5 ppb | No | 1 | A- | |
| 225 | Exeter | 1.5 ppb | No | 4 | A | |
| 226 | Burlington Junction | 1.5 ppb | No | 4 | B+ | |
| 227 | St. Louis | 1.5 ppb | No | 28 | F | |
| 228 | Fort Leonard Wood | 1.5 ppb | No | 0 | A+ | |
| 229 | Pleasant Hill | 1.5 ppb | No | 4 | B+ | |
| 230 | Ste. Genevieve | 1.5 ppb | No | 20 | B | |
| 231 | Montgomery City | 1.5 ppb | No | 1 | A | |
| 232 | Branson West | 1.5 ppb | No | 47 | D | |
| 233 | Golden City | 1.5 ppb | No | 3 | A | |
| 234 | O Fallon | 1.5 ppb | No | 10 | F | |
| 235 | Desoto | 1.5 ppb | No | 11 | B+ | |
| 236 | Brookfield | 1.4 ppb | No | 20 | A- | |
| 237 | Shell Knob | 1.4 ppb | No | 60 | D | |
| 238 | Herculaneum | 1.4 ppb | No | 7 | A | |
| 239 | Qulin | 1.4 ppb | No | 21 | A- | |
| 240 | Cameron | 1.4 ppb | No | 10 | A | |
| 241 | Rocky Ridge | 1.4 ppb | No | 0 | B+ | |
| 242 | Hardin | 1.4 ppb | No | 2 | A- | |
| 243 | Farmington | 1.4 ppb | No | 251 | D | |
| 244 | Clarksdale | 1.4 ppb | No | 1 | A- | |
| 245 | Tipton | 1.4 ppb | No | 7 | A+ | |
| 246 | Umatilla | 1.4 ppb | No | 1 | A | |
| 247 | Diamond | 1.4 ppb | No | 2 | A | |
| 248 | Albany | 1.4 ppb | No | 9 | A- | |
| 249 | Lebanon | 1.4 ppb | No | 16 | B | |
| 250 | Willow Springs | 1.4 ppb | No | 1 | B+ | |
| 251 | Buffalo | 1.4 ppb | No | 19 | B+ | |
| 252 | Jonesburg | 1.4 ppb | No | 3 | A- | |
| 253 | Garden City | 1.4 ppb | No | 77 | B- | |
| 254 | Oronogo | 1.4 ppb | No | 1 | A- | |
| 255 | Fayette | 1.3 ppb | No | 15 | A- | |
| 256 | Bevier | 1.3 ppb | No | 0 | B+ | |
| 257 | Centralia | 1.3 ppb | No | 2 | A- | |
| 258 | Buckhorn | 1.3 ppb | No | 6 | A | |
| 259 | Buckhorn | 1.3 ppb | No | 6 | A | |
| 260 | Rushville | 1.3 ppb | No | 0 | A- | |
| 261 | Knox City | 1.3 ppb | No | 1 | B+ | |
| 262 | Salisbury | 1.3 ppb | No | 1 | A | |
| 263 | Iberia | 1.3 ppb | No | 6 | A | |
| 264 | Woolridge | 1.3 ppb | No | 2 | A- | |
| 265 | Winfield | 1.3 ppb | No | 35 | B- | |
| 266 | Canton | 1.3 ppb | No | 6 | A | |
| 267 | Scott City | 1.3 ppb | No | 0 | A- | |
| 268 | Clarkton | 1.3 ppb | No | 10 | B+ | |
| 269 | De Soto | 1.2 ppb | No | 22 | B- | |
| 270 | Marionville | 1.2 ppb | No | 2 | A | |
| 271 | Poplar Bluff | 1.2 ppb | No | 47 | C | |
| 272 | Purdy | 1.2 ppb | No | 7 | A | |
| 273 | Saline | 1.2 ppb | No | 17 | B+ | |
| 274 | Quartzsite | 1.2 ppb | No | 4 | B | |
| 275 | Licking | 1.2 ppb | No | 15 | A | |
| 276 | Camden Point | 1.2 ppb | No | 1 | B+ | |
| 277 | Sibley | 1.2 ppb | No | 1 | A- | |
| 278 | Taneyville | 1.2 ppb | No | 8 | A- | |
| 279 | Billings | 1.2 ppb | No | 11 | A- | |
| 280 | Dexter | 1.2 ppb | No | 3 | A- | |
| 281 | Hornersville | 1.2 ppb | No | 6 | B+ | |
| 282 | Wright City | 1.1 ppb | No | 14 | C | |
| 283 | Sikeston | 1.1 ppb | No | 5 | B | |
| 284 | Palmyra | 1.1 ppb | No | 0 | A- | |
| 285 | Nixa | 1.1 ppb | No | 33 | C | |
| 286 | West Plains | 1.1 ppb | No | 15 | B+ | |
| 287 | Kennett | 1.1 ppb | No | 1 | B | |
| 288 | Plattsburg | 1.1 ppb | No | 9 | A- | |
| 289 | El Dorado Spgs. | 1.1 ppb | No | 13 | A | |
| 290 | Cole Camp | 1.1 ppb | No | 7 | A | |
| 291 | Leadwood | 1.1 ppb | No | 54 | C+ | |
| 292 | Independence | 1.1 ppb | No | 0 | B | |
| 293 | Lees Summit | 1.1 ppb | No | 1 | B+ | |
| 294 | Beverly Hills | 1.1 ppb | No | 4 | B- | |
| 295 | Gordonville | 1.1 ppb | No | 2 | B+ | |
| 296 | Belleview | 1.1 ppb | No | 16 | C+ | |
| 297 | Hawk Point | 1.1 ppb | No | 8 | A- | |
| 298 | Pilot Grove | 1.1 ppb | No | 2 | A+ | |
| 299 | Hayti | 1.1 ppb | No | 2 | A+ | |
| 300 | St. James | 1.1 ppb | No | 24 | B- | |
| 301 | Van Buren | 1.1 ppb | No | 3 | B | |
| 302 | Rock Port | 1.1 ppb | No | 1 | A | |
| 303 | Liberty | 1.1 ppb | No | 8 | C+ | |
| 304 | Milan | 1.1 ppb | No | 1 | A- | |
| 305 | Hollister | 1.0 ppb | No | 46 | D | |
| 306 | Jackson | 1.0 ppb | No | 72 | C+ | |
| 307 | Thayer | 1.0 ppb | No | 1 | B+ | |
| 308 | Cedar Hill | 1.0 ppb | No | 11 | C+ | |
| 309 | Galena | 1.0 ppb | No | 31 | C- | |
| 310 | Joplin | 1.0 ppb | No | 53 | F | |
| 311 | Mexico | 1.0 ppb | No | 0 | A- | |
| 312 | Ironton | 1.0 ppb | No | 29 | D | |
| 313 | Jacksonville | 1.0 ppb | No | 5 | A- | |
| 314 | Smithton | 1.0 ppb | No | 1 | A+ | |
| 315 | Anniston | 1.0 ppb | No | 5 | C- | |
| 316 | Blue Eye | 0.9 ppb | No | 43 | D | |
| 317 | Cape Girardeau | 0.9 ppb | No | 127 | D | |
| 318 | Bunn | 0.9 ppb | No | 17 | C+ | |
| 319 | Mount Vernon | 0.9 ppb | No | 15 | D | |
| 320 | Rockville | 0.8 ppb | No | 16 | B | |
| 321 | Blairstown | 0.7 ppb | No | 34 | B- | |
| 322 | Crystal City | 0.6 ppb | No | 6 | A | |
| 323 | Golden | 0.6 ppb | No | 4 | B+ | |
| 324 | Otterville | 0.5 ppb | No | 22 | B+ | |
| 325 | Chesterfield | 0.0 ppb | No | 11 | B- | |
| 326 | St. Charles | 0.0 ppb | No | 0 | B+ | |
| 327 | St. Peters | 0.0 ppb | No | 0 | B+ | |
| 328 | Barnhart | 0.0 ppb | No | 1 | A- | |
| 329 | Raytown | 0.0 ppb | No | 2 | B+ | |
| 330 | Belton | 0.0 ppb | No | 5 | B- | |
| 331 | Branson | 0.0 ppb | No | 70 | D | |
| 332 | Kirkwood | 0.0 ppb | No | 0 | A+ | |
| 333 | Warrensburg | 0.0 ppb | No | 0 | B+ | |
| 334 | Kirksville | 0.0 ppb | No | 15 | A- | |
| 335 | Rolla | 0.0 ppb | No | 32 | D | |
| 336 | Sedalia | 0.0 ppb | No | 60 | F | |
| 337 | Raymoor | 0.0 ppb | No | 4 | A | |
| 338 | Kearney | 0.0 ppb | No | 3 | B+ | |
| 339 | Grain Valley | 0.0 ppb | No | 1 | A | |
| 340 | Nevada | 0.0 ppb | No | 12 | A- | |
| 341 | High Ridge | 0.0 ppb | No | 15 | B- | |
| 342 | High Ridge | 0.0 ppb | No | 1 | A | |
| 343 | High Ridge | 0.0 ppb | No | 1 | A | |
| 344 | Chillicothe | 0.0 ppb | No | 2 | A- | |
| 345 | Webb City | 0.0 ppb | No | 8 | A- | |
| 346 | Holden | 0.0 ppb | No | 8 | A | |
| 347 | Festus | 0.0 ppb | No | 20 | C | |
| 348 | Aurora | 0.0 ppb | No | 90 | D | |
| 349 | Platte City | 0.0 ppb | No | 9 | B | |
| 350 | Odessa | 0.0 ppb | No | 14 | A | |
| 351 | Union | 0.0 ppb | No | 56 | D | |
| 352 | Perryville | 0.0 ppb | No | 51 | F | |
| 353 | Neosho | 0.0 ppb | No | 21 | C- | |
| 354 | Lake Ozark | 0.0 ppb | No | 14 | D | |
| 355 | Higginsville | 0.0 ppb | No | 17 | B+ | |
| 356 | Boonville | 0.0 ppb | No | 46 | C | |
| 357 | Whiteman Afb | 0.0 ppb | No | 2 | A | |
| 358 | Holts Summit | 0.0 ppb | No | 17 | B | |
| 359 | Peculiar | 0.0 ppb | No | 2 | A- | |
| 360 | Monett | 0.0 ppb | No | 6 | B | |
| 361 | Lake Lotawana | 0.0 ppb | No | 0 | A | |
| 362 | Sullivan | 0.0 ppb | No | 40 | D | |
| 363 | Lathrop | 0.0 ppb | No | 3 | B | |
| 364 | Osage Beach | 0.0 ppb | No | 30 | D | |
| 365 | Oak Grove | 0.0 ppb | No | 1 | A | |
| 366 | House Springs | 0.0 ppb | No | 7 | B+ | |
| 367 | Marshfield | 0.0 ppb | No | 27 | D+ | |
| 368 | Bonne Terre | 0.0 ppb | No | 111 | C+ | |
| 369 | Carrollton | 0.0 ppb | No | 1 | A- | |
| 370 | Fredericktown | 0.0 ppb | No | 26 | B- | |
| 371 | Greenwood | 0.0 ppb | No | 4 | A- | |
| 372 | Unionville | 0.0 ppb | No | 22 | B- | |
| 373 | St. Robert | 0.0 ppb | No | 19 | D | |
| 374 | Mountain Grove | 0.0 ppb | No | 20 | C+ | |
| 375 | Ocala | 0.0 ppb | No | 9 | F | |
| 376 | Warsaw | 0.0 ppb | No | 60 | F | |
| 377 | Browning | 0.0 ppb | No | 1 | B+ | |
| 378 | Moscow Mills | 0.0 ppb | No | 5 | B | |
| 379 | Freeman | 0.0 ppb | No | 3 | B+ | |
| 380 | N. Kansas City | 0.0 ppb | No | 0 | B+ | |
| 381 | Adrian | 0.0 ppb | No | 31 | C | |
| 382 | Morley | 0.0 ppb | No | 4 | C+ | |
| 383 | Ashland | 0.0 ppb | No | 12 | A- | |
| 384 | Cosby | 0.0 ppb | No | 0 | A+ | |
| 385 | Sugar Creek | 0.0 ppb | No | 0 | B+ | |
| 386 | Queen City | 0.0 ppb | No | 3 | A | |
| 387 | Success | 0.0 ppb | No | 0 | A- | |
| 388 | Cuba | 0.0 ppb | No | 11 | A- | |
| 389 | Drexel | 0.0 ppb | No | 30 | B | |
| 390 | Calhoun | 0.0 ppb | No | 10 | A- | |
| 391 | New Madrid | 0.0 ppb | No | 2 | B+ | |
| 392 | Vandalia | 0.0 ppb | No | 28 | A- | |
| 393 | Buckner | 0.0 ppb | No | 0 | A- | |
| 394 | Calhoun | 0.0 ppb | No | 5 | A | |
| 395 | Windsor | 0.0 ppb | No | 9 | A- | |
| 396 | Mountain View | 0.0 ppb | No | 11 | A- | |
| 397 | Raymore | 0.0 ppb | No | 0 | A | |
| 398 | Catalina | 0.0 ppb | No | 0 | A- | |
| 399 | Brosley | 0.0 ppb | No | 1 | A- | |
| 400 | Strafford | 0.0 ppb | No | 9 | A | |
| 401 | Versailles | 0.0 ppb | No | 13 | B- | |
| 402 | Bloomfield | 0.0 ppb | No | 2 | B | |
| 403 | Concordia | 0.0 ppb | No | 10 | B+ | |
| 404 | Monroe City | 0.0 ppb | No | 35 | D+ | |
| 405 | Jane | 0.0 ppb | No | 1 | A- | |
| 406 | Pattonsburg | 0.0 ppb | No | 5 | B- | |
| 407 | Reeds Spring | 0.0 ppb | No | 54 | D | |
| 408 | Foster | 0.0 ppb | No | 4 | A- | |
| 409 | Braymer | 0.0 ppb | No | 8 | B- | |
| 410 | Piedmont | 0.0 ppb | No | 7 | B- | |
| 411 | Glasgow | 0.0 ppb | No | 3 | B | |
| 412 | Elsberry | 0.0 ppb | No | 14 | B- | |
| 413 | Salome | 0.0 ppb | No | 11 | D+ | |
| 414 | Weatherby Lake | 0.0 ppb | No | 0 | B+ | |
| 415 | Big Lake | 0.0 ppb | No | 5 | A- | |
| 416 | New Haven | 0.0 ppb | No | 3 | A- | |
| 417 | Steele | 0.0 ppb | No | 6 | B | |
| 418 | Kahoka | 0.0 ppb | No | 0 | A- | |
| 419 | Brunswick | 0.0 ppb | No | 0 | B+ | |
| 420 | Richland | 0.0 ppb | No | 11 | A- | |
| 421 | Hamilton | 0.0 ppb | No | 31 | A- | |
| 422 | Milo | 0.0 ppb | No | 1 | A- | |
| 423 | Salome | 0.0 ppb | No | 2 | B- | |
| 424 | Bourbon | 0.0 ppb | No | 14 | B+ | |
| 425 | Westminster | 0.0 ppb | No | 1 | A | |
| 426 | Ocklawaha | 0.0 ppb | No | 0 | B | |
| 427 | Eldorado Spring | 0.0 ppb | No | 10 | B | |
| 428 | Blairstown | 0.0 ppb | No | 18 | A- | |
| 429 | Wheeling | 0.0 ppb | No | 2 | B+ | |
| 430 | Marble Hill | 0.0 ppb | No | 15 | B+ | |
| 431 | Fair Grove | 0.0 ppb | No | 9 | B+ | |
| 432 | Southwest City | 0.0 ppb | No | 58 | B- | |
| 433 | Ocklawaha | 0.0 ppb | No | 0 | A- | |
| 434 | Belle | 0.0 ppb | No | 18 | B | |
| 435 | Whiteoak | 0.0 ppb | No | 3 | A | |
| 436 | Roach | 0.0 ppb | No | 31 | B- | |
| 437 | Steelville | 0.0 ppb | No | 10 | A- | |
| 438 | Rocky Comfort | 0.0 ppb | No | 1 | A- | |
| 439 | Tarkio | 0.0 ppb | No | 5 | A | |
| 440 | Purdin | 0.0 ppb | No | 2 | A- | |
| 441 | Rich Hill | 0.0 ppb | No | 26 | A- | |
| 442 | Wappappello | 0.0 ppb | No | 0 | A | |
| 443 | Sunrise Beach | 0.0 ppb | No | 15 | D+ | |
| 444 | Fillmore | 0.0 ppb | No | 12 | A- | |
| 445 | Vienna | 0.0 ppb | No | 14 | B | |
| 446 | Lilbourn | 0.0 ppb | No | 8 | D+ | |
| 447 | Ludlow | 0.0 ppb | No | 0 | A | |
| 448 | Archie | 0.0 ppb | No | 34 | C | |
| 449 | Princeton | 0.0 ppb | No | 0 | A- | |
| 450 | Yuma | 0.0 ppb | No | 99 | F | |
| 451 | Foristell | 0.0 ppb | No | 49 | B | |
| 452 | Dixon | 0.0 ppb | No | 9 | B+ | |
| 453 | Marthasville | 0.0 ppb | No | 7 | B+ | |
| 454 | Pierce City | 0.0 ppb | No | 8 | B | |
| 455 | Mound City | 0.0 ppb | No | 0 | A- | |
| 456 | Summerfield | 0.0 ppb | No | 0 | A | |
| 457 | King City | 0.0 ppb | No | 9 | C+ | |
| 458 | Unity Village | 0.0 ppb | No | 25 | A- | |
| 459 | Lake Tapawingo | 0.0 ppb | No | 0 | A- | |
| 460 | Puxico | 0.0 ppb | No | 3 | A | |
| 461 | Clifton | 0.0 ppb | No | 35 | D | |
| 462 | White Hills | 0.0 ppb | No | 29 | D | |
| 463 | Patterson | 0.0 ppb | No | 0 | B+ | |
| 464 | Osceola | 0.0 ppb | No | 1 | A | |
| 465 | Lockwood | 0.0 ppb | No | 0 | A- | |
| 466 | Ellington | 0.0 ppb | No | 2 | B+ | |
| 467 | Essex | 0.0 ppb | No | 9 | B- | |
| 468 | Seligman | 0.0 ppb | No | 4 | A | |
| 469 | Truesdale | 0.0 ppb | No | 4 | A | |
| 470 | Pomona | 0.0 ppb | No | 8 | A- | |
| 471 | Rockaway Beach | 0.0 ppb | No | 6 | A- | |
| 472 | Blythdale | 0.0 ppb | No | 19 | A | |
| 473 | Wellington | 0.0 ppb | No | 0 | A- | |
| 474 | Innsbrook | 0.0 ppb | No | 0 | B+ | |
| 475 | Edgar Springs | 0.0 ppb | No | 5 | A- | |
| 476 | Conway | 0.0 ppb | No | 17 | A | |
| 477 | Riverside | 0.0 ppb | No | 0 | B | |
| 478 | New Florence | 0.0 ppb | No | 3 | A- | |
| 479 | Liberal | 0.0 ppb | No | 0 | A- | |
| 480 | Peeples Valley | 0.0 ppb | No | 11 | C | |
| 481 | Amsterdam | 0.0 ppb | No | 39 | B- | |
| 482 | Orrick | 0.0 ppb | No | 3 | A | |
| 483 | Stewartsville | 0.0 ppb | No | 0 | A- | |
| 484 | Gainsville | 0.0 ppb | No | 9 | A- | |
| 485 | Glenwood | 0.0 ppb | No | 1 | B+ | |
| 486 | Strasburg | 0.0 ppb | No | 1 | B+ | |
| 487 | Kidder | 0.0 ppb | No | 16 | B | |
| 488 | White Hills | 0.0 ppb | No | 21 | D | |
| 489 | Walnut Grove | 0.0 ppb | No | 7 | B- | |
| 490 | Peeples Valley | 0.0 ppb | No | 4 | B | |
| 491 | Hartville | 0.0 ppb | No | 3 | B+ | |
| 492 | Fairfax | 0.0 ppb | No | 0 | A+ | |
| 493 | Hermitage | 0.0 ppb | No | 2 | A- | |
| 494 | Pleasant Hope | 0.0 ppb | No | 4 | A- | |
| 495 | Flagstaff | 0.0 ppb | No | 18 | D | |
| 496 | Alba | 0.0 ppb | No | 10 | A- | |
| 497 | Sheldon | 0.0 ppb | No | 0 | A | |
| 498 | Gadsden | 0.0 ppb | No | 3 | B- | |
| 499 | Gadsden | 0.0 ppb | No | 3 | B- | |
| 500 | Knightdale | 0.0 ppb | No | 22 | B | |
| 501 | Wayland | 0.0 ppb | No | 0 | B+ | |
| 502 | Tonto Village | 0.0 ppb | No | 2 | C- | |
| 503 | Tonto Village | 0.0 ppb | No | 2 | C- | |
| 504 | Laddonia | 0.0 ppb | No | 9 | B- | |
| 505 | Mormon Lake | 0.0 ppb | No | 9 | B- | |
| 506 | Marston | 0.0 ppb | No | 2 | A | |
| 507 | Summersville | 0.0 ppb | No | 6 | B- | |
| 508 | Ellsinore | 0.0 ppb | No | 4 | B+ | |
| 509 | Keytesville | 0.0 ppb | No | 10 | B |
Frequently asked questions about lead in Missouri
Is lead in Missouri tap water a concern?
Currently, no cities in Missouri exceed the 15 ppb EPA lead action level. The state average is 1.8 ppb. Even below the action level, lead poses health risks especially for children and pregnant women. If your home was built before 1986, consider testing your tap water directly.
How can I reduce lead exposure from Missouri tap water?
Use an NSF 53-certified water filter, which is specifically certified to reduce lead. Run your cold tap for 30 seconds before drinking or cooking, especially if water has been sitting in pipes for hours. Never use hot tap water for cooking or making baby formula, as heat increases lead leaching from pipes.
Which Missouri cities have the highest lead levels?
The cities with the highest 90th percentile lead levels in Missouri are: Mercer (13.7 ppb), Ferrelview (12.2 ppb), Caruthersville (11.4 ppb), Heber (11.0 ppb), Hillsboro (10.9 ppb). See the full ranked table above.