Well water contamination by zip code: arsenic, nitrate, radon and more
What USGS found when it tested 203,431 wells for seven contaminants — for your county, on an interactive map you can search by zip code.
Last updated · Source: USGS well samples via the Water Quality Portal · Also see the water hardness map
The short answer
Enter your zip code to see, for your county, what share of the wells USGS tested were over the EPA standard for arsenic, nitrate, manganese, uranium, fluoride and lead, and over EPA’s proposed standard for radon. It tells you which tests are worth paying for. Only a test of your own well tells you what is in it.
Well water contamination map, county by county
Pick a contaminant. Each county is shaded by the share of its USGS-tested wells whose most recent result was over the standard. Hover or tap a county for its figure; tap once to zoom to its state. Hatched counties have fewer than 5 tested wells, too few for a percentage.
Share of tested wells over 10 µg/L — EPA MCL.
- No tested well over
- Under 5% over
- 5–10% over
- 10–25% over
- 25–50% over
- 50% or more over
- Hatched: 1–4 wells, too few for a share
- No data
How to read your county's numbers
The headline figure for each contaminant is the share of tested wells over the standard: of the wells USGS sampled in your county, how many had a most recent result above the limit. It is the closest thing public data offers to “how likely is my well to have this problem?” — but it describes wells USGS chose to sample, not a random draw of homes.
- 10% or more over puts the contaminant at the top of the “tests worth ordering” list for that county.
- Fewer than 5 tested wells and we show a count (“1 of 3”) instead of a percentage, and hatch the county on the map. No data is not good news: it means nobody measured.
- Median and 90th percentile are concentrations across the same wells. A figure like “<1” means the middle well was below the lab’s reporting limit.
- Confidence is High with 30+ tested wells including samples since 2000, Low under 5 wells, and Moderate between.
The standards we compare against
| Contaminant | Standard | What it is |
|---|---|---|
| Arsenic | 10 µg/Lmap and rankings | EPA MCL. Enforceable limit for public water systems. |
| Nitrate | 10 mg/L as Nmap and rankings | EPA MCL. Enforceable limit for public water systems. |
| Manganese | 300 µg/Lmap and rankings | EPA lifetime health advisory. Non-enforceable health advisory. |
| 50 µg/L | EPA secondary standard (taste, staining). Non-enforceable guideline (taste, colour, staining). | |
| Uranium | 30 µg/Lmap and rankings | EPA MCL. Enforceable limit for public water systems. |
| Radon | 4,000 pCi/Lmap and rankings | Proposed alternative MCL (1999, not final). Proposed in 1999, never finalised. |
| 300 pCi/L | Proposed MCL (1999, not final). Proposed in 1999, never finalised. | |
| Fluoride | 4 mg/Lmap and rankings | EPA MCL. Enforceable limit for public water systems. |
| 2 mg/L | EPA secondary standard (tooth discoloration). Non-enforceable guideline (taste, colour, staining). | |
| Lead | 15 µg/Lmap and rankings | EPA action level (until Nov 1, 2027). Treatment trigger for public systems, not a health-based limit. |
| 10 µg/L | Revised action level (from Nov 1, 2027). Treatment trigger for public systems, not a health-based limit. |
Private wells are not covered by these rules — they apply to public water systems — but they are the yardstick labs and health departments use for well results too. The water test interpreter judges your own lab report against the same numbers.
How often wells exceed, nationally
Across every well in the data, one well counted once. Treat these as a description of what USGS sampled, not a national rate for private wells: studies went where problems were suspected as often as not.
| Contaminant | Wells tested | Over standard | Median | Counties | Half of samples before |
|---|---|---|---|---|---|
| Arsenicvs 10 µg/L | 59,583 | 10% | 1 µg/L | 2,505 | 1995 |
| Nitratevs 10 mg/L as N | 176,083 | 6% | ≤0.4 mg/L as N | 2,992 | 1982 |
| Manganesevs 300 µg/L | 117,055 | 15%36% over 50 µg/L | 20 µg/L | 2,787 | 1985 |
| Uraniumvs 30 µg/L | 19,989 | 6% | ≤1 µg/L | 1,946 | 2009 |
| Radonvs 4,000 pCi/L | 15,180 | 5%64% over 300 pCi/L | 450 pCi/L | 1,756 | 1998 |
| Fluoridevs 4 mg/L | 158,144 | 2%7% over 2 mg/L | 0.3 mg/L | 2,955 | 1981 |
| Leadvs 15 µg/L | 16,556 | <1%<1% over 10 µg/L | ≤0.1 µg/L | 1,799 | 2010 |
“Counties” is how many of the 3,142 US counties have at least one tested well for that contaminant. Nitrate and fluoride have been measured almost everywhere; uranium and radon in fewer counties and with far fewer wells in each (617 counties have 5+ tested wells for radon, against 2,468 for nitrate), so a blank or hatched county on those maps says more about where USGS worked than about the water.
Where wells most often exceed the standard
The ten counties with the highest share of tested wells over each standard, among counties with at least 20 tested wells, and the states with the highest share among states with at least 50. Check the wells and years columns before quoting a county: some figures rest on a single study.
Arsenic over 10 µg/L
10% of 59,583 tested wells nationally. 371 of the 1,494 counties with 5+ tested wells had 10% or more over. Highest states: Maine (55%), Nevada (52%) and Arizona (28%). Arsenic in wells is almost always natural, dissolved from rock and old sediments rather than coming from anything on the surface, so it follows geology: counties next to each other can differ sharply.
| # | County | Over | Wells | Median | Years |
|---|---|---|---|---|---|
| 1 | Kennebec County, ME | 93% | 54 of 58 | 46.9 | 1999–2011 |
| 2 | Churchill County, NV | 85% | 323 of 378 | 62.7 | 1954–2023 |
| 3 | Terry County, TX | 80% | 16 of 20 | 12.6 | 2001–2014 |
| 4 | Lapeer County, MI | 76% | 25 of 33 | 34 | 1982–2016 |
| 5 | Sargent County, ND | 75% | 33 of 44 | 21 | 1977–2016 |
| 6 | Gallatin County, MT | 74% | 56 of 76 | 47.8 | 1976–1998 |
| 7 | Yoakum County, TX | 68% | 15 of 22 | 11.6 | 2001–2016 |
| 8 | York County, ME | 67% | 16 of 24 | 66 | 1997–2019 |
| 9 | Jefferson County, MT | 64% | 18 of 28 | 22.5 | 1976–2017 |
| 10 | Mono County, CA | 62% | 36 of 58 | 37.2 | 1973–2022 |
Nitrate over 10 mg/L as N
6% of 176,083 tested wells nationally. 415 of the 2,468 counties with 5+ tested wells had 10% or more over. Highest states: Kansas (15%), Delaware (15%) and Oklahoma (13%). Nitrate is the one contaminant here that mostly comes from the surface — fertiliser, manure and septic systems — so it is highest where shallow wells sit under farmland. Several of the top counties rest on samples from the 1940s to the 1960s; check the years before quoting one.
| # | County | Over | Wells | Median | Years |
|---|---|---|---|---|---|
| 1 | Neosho County, KS | 74% | 23 of 31 | 27.1 | 1950–1962 |
| 2 | Duval County, TX | 66% | 43 of 65 | 18 | 1913–2013 |
| 3 | Osage County, KS | 62% | 16 of 26 | 19.3 | 1946–1954 |
| 4 | Jefferson County, TX | 60% | 43 of 72 | 20.1 | 1941–2005 |
| 5 | Knox County, TX | 59% | 13 of 22 | 16 | 1991–2000 |
| 6 | Terry County, TX | 55% | 12 of 22 | 10.9 | 2000–2014 |
| 7 | Russell County, KS | 47% | 26 of 55 | 9.7 | 1941–1989 |
| 8 | Gregory County, SD | 46% | 21 of 46 | 7.9 | 1952–1983 |
| 9 | Navarro County, TX | 46% | 10 of 22 | 10 | 1968–1994 |
| 10 | Sullivan County, IN | 44% | 16 of 36 | 8.4 | 1955–1991 |
Manganese over 300 µg/L
15% of 117,055 tested wells nationally. 944 of the 2,083 counties with 5+ tested wells had 10% or more over. Highest states: North Dakota (40%), Kansas (33%) and Alaska (27%). Manganese dissolves where groundwater has little oxygen, so it tracks geology and well depth. Nationally 36% of tested wells were over the 50 µg/L secondary standard, where staining and a metallic taste start, against 15% over the 300 µg/L health advisory.
| # | County | Over | Wells | Median | Years |
|---|---|---|---|---|---|
| 1 | Macon County, MO | 96% | 26 of 27 | 4,400 | 1981–1984 |
| 2 | Tensas Parish, LA | 91% | 21 of 23 | 758 | 1945–1998 |
| 3 | Jackson County, AR | 89% | 23 of 26 | 1,100 | 1951–2018 |
| 4 | Kidder County, ND | 83% | 50 of 60 | 955 | 1973–2018 |
| 5 | Sunflower County, MS | 83% | 19 of 23 | 696 | 1965–2020 |
| 6 | Jackson County, MO | 77% | 43 of 56 | 557 | 1997–2023 |
| 7 | Fairbanks North Star Borough, AK | 76% | 44 of 58 | 780 | 1975–1997 |
| 8 | Washington County, MS | 76% | 37 of 49 | 549 | 1979–2020 |
| 9 | Dickey County, ND | 75% | 279 of 374 | 615 | 1968–2007 |
| 10 | Madison County, IL | 75% | 38 of 51 | 500 | 1982–2023 |
Uranium over 30 µg/L
6% of 19,989 tested wells nationally. 90 of the 776 counties with 5+ tested wells had 10% or more over. Highest states: North Dakota (25%), Colorado (21%) and Nevada (17%). Uranium is natural, from granites and some sedimentary rocks. USGS tested 19,989 wells for it, against 59,583 for arsenic, so many counties have no figure at all — but most of those results are recent: half were taken after 2009.
| # | County | Over | Wells | Median | Years |
|---|---|---|---|---|---|
| 1 | Morgan County, CO | 71% | 15 of 21 | 41 | 1994–2023 |
| 2 | Montrose County, CO | 67% | 34 of 51 | 75.3 | 2000–2015 |
| 3 | Stark County, ND | 52% | 31 of 60 | 36.5 | 1983–2013 |
| 4 | Denver County, CO | 48% | 10 of 21 | 30 | 1993–1999 |
| 5 | Goshen County, WY | 39% | 13 of 33 | 20 | 1978–2012 |
| 6 | Fremont County, CO | 38% | 26 of 69 | 23 | 1982–1996 |
| 7 | Churchill County, NV | 37% | 88 of 235 | 6 | 1977–2011 |
| 8 | Kings County, CA | 37% | 35 of 95 | 13 | 1989–2021 |
| 9 | Billings County, ND | 37% | 18 of 49 | 12 | 1983–1984 |
| 10 | Jefferson County, CO | 36% | 9 of 25 | 19 | 1978–2005 |
Radon over the proposed 4,000 pCi/L
5% of 15,180 tested wells nationally. 81 of the 617 counties with 5+ tested wells had 10% or more over. Highest states: New Hampshire (37%), North Dakota (26%) and Connecticut (23%). Radon is the least-tested contaminant here, and high values come from granite and other crystalline bedrock. 64% of tested wells were above the 300 pCi/L proposed MCL, which is why the map uses the 4,000 pCi/L proposed alternative to separate places from one another.
| # | County | Over | Wells | Median | Years |
|---|---|---|---|---|---|
| 1 | Merrimack County, NH | 51% | 45 of 89 | 4,200 | 1986–2003 |
| 2 | Carroll County, NH | 49% | 17 of 35 | 3,800 | 1986–2001 |
| 3 | Billings County, ND | 46% | 12 of 26 | 2,845 | 1984–1984 |
| 4 | Howard County, MD | 37% | 33 of 89 | 3,400 | 1988–2020 |
| 5 | Jefferson County, CO | 36% | 8 of 22 | 2,545 | 1993–2005 |
| 6 | Jefferson County, MT | 35% | 27 of 77 | 2,090 | 1992–2010 |
| 7 | Park County, CO | 28% | 26 of 94 | 1,930 | 1998–2013 |
| 8 | Baltimore County, MD | 27% | 33 of 124 | 2,265 | 1994–2020 |
| 9 | Hunterdon County, NJ | 24% | 10 of 41 | 1,810 | 1986–2011 |
| 10 | Grafton County, NH | 24% | 7 of 29 | 1,500 | 1986–2002 |
Fluoride over 4 mg/L
2% of 158,144 tested wells nationally. 103 of the 2,463 counties with 5+ tested wells had 10% or more over. Highest states: Arizona (9%), Nevada (6%) and South Carolina (6%). Natural fluoride above 4 mg/L is uncommon. The 2 mg/L secondary standard, the point where tooth discoloration becomes possible, is crossed about 3 times as often (7% of wells).
| # | County | Over | Wells | Median | Years |
|---|---|---|---|---|---|
| 1 | Terry County, TX | 67% | 14 of 21 | 4.53 | 2001–2014 |
| 2 | Comanche County, OK | 57% | 30 of 53 | 7.3 | 1939–2008 |
| 3 | Owyhee County, ID | 50% | 117 of 232 | 4.1 | 1953–2018 |
| 4 | Suffolk city, VA | 44% | 35 of 79 | 3.8 | 1939–2023 |
| 5 | Rio Blanco County, CO | 42% | 74 of 178 | 2 | 1958–2019 |
| 6 | Horry County, SC | 42% | 42 of 101 | 3.8 | 1941–2013 |
| 7 | Adams County, ND | 38% | 44 of 117 | 2.9 | 1970–2017 |
| 8 | Yoakum County, TX | 36% | 8 of 22 | 3.01 | 2001–2016 |
| 9 | Sweetwater County, WY | 35% | 61 of 177 | 1.2 | 1958–2017 |
| 10 | Billings County, ND | 33% | 40 of 123 | 3 | 1956–1985 |
Lead over 15 µg/L
<1% of 16,556 tested wells nationally. 14 of the 707 counties with 5+ tested wells had 10% or more over. Highest states: Delaware (10%), Montana (3%) and South Carolina (2%). Lead is rarely high in groundwater itself: 54% of USGS lead results since 2000 were non-detects, and a high result can come from a well's own pump and fittings as much as from the aquifer. Lead figures use results from 2000 on only (see the methodology).
| # | County | Over | Wells | Median | Years |
|---|---|---|---|---|---|
| 1 | Westchester County, NY | 30% | 13 of 44 | 4.5 | 2006–2018 |
| 2 | Jefferson County, MT | 14% | 3 of 21 | 0.1 | 2001–2017 |
| 3 | Sussex County, DE | 13% | 7 of 55 | 1.2 | 2000–2023 |
| 4 | Queens County, NY | 7% | 7 of 103 | ≤0.6 | 2000–2013 |
| 5 | Atlantic County, NJ | 5% | 1 of 22 | 0.4 | 2000–2022 |
| 6 | Napa County, CA | 4% | 1 of 23 | <0.1 | 2004–2022 |
| 7 | Mountrail County, ND | 4% | 1 of 24 | <0.1 | 2003–2023 |
| 8 | Garland County, AR | 4% | 1 of 25 | 0.2 | 2002–2023 |
| 9 | Rio Blanco County, CO | 4% | 1 of 25 | <0.1 | 2000–2017 |
| 10 | St. Francois County, MO | 4% | 1 of 27 | 0.7 | 2004–2007 |
Every state, every contaminant
Share of tested wells over the standard used on the map, by state. A dash means fewer than 50 tested wells in the state, too few for a state figure.
| State | Arsenic | Nitrate | Manganese | Uranium | Radon | Fluoride | Lead |
|---|---|---|---|---|---|---|---|
| Alabama | <1%495 | 2%1,139 | 8%732 | 0%177 | 0%86 | 1%1,232 | 0%152 |
| Alaska | 26%727 | 3%1,624 | 27%519 | – | – | <1%1,376 | – |
| Arizona | 28%2,703 | 10%6,757 | 5%3,872 | 6%290 | 1%208 | 9%8,837 | <1%369 |
| Arkansas | 5%515 | 3%3,031 | 24%1,135 | 0%368 | 0%104 | <1%1,415 | 1%262 |
| California | 14%7,915 | 10%15,879 | 11%9,752 | 10%3,632 | 4%1,204 | 2%14,295 | <1%2,846 |
| Colorado | 5%2,463 | 7%6,764 | 12%4,216 | 21%975 | 13%373 | 4%5,313 | <1%407 |
| Connecticut | <1%341 | 3%1,604 | 11%1,583 | 2%228 | 23%78 | <1%779 | 0%83 |
| Delaware | 8%235 | 15%841 | 6%737 | – | 0%197 | 0%722 | 10%68 |
| District of Columbia | – | – | – | – | – | – | – |
| Florida | 6%1,883 | 3%5,143 | 2%2,189 | <1%573 | 3%352 | <1%5,349 | 0%415 |
| Georgia | 5%631 | 2%2,020 | 4%1,042 | 0%228 | 4%225 | <1%1,838 | 0%262 |
| Hawaii | 0%98 | 0%247 | 2%244 | 0%53 | – | 0%262 | 0%51 |
| Idaho | 16%3,192 | 4%6,492 | 4%3,400 | <1%430 | <1%1,373 | 5%4,628 | <1%817 |
| Illinois | 11%632 | 5%992 | 24%1,022 | 0%293 | <1%193 | <1%874 | 0%193 |
| Indiana | 12%712 | 5%1,982 | 15%1,368 | 0%164 | 0%118 | 1%1,647 | 0%148 |
| Iowa | 2%1,981 | 6%4,706 | 21%4,402 | 0%198 | 0%190 | <1%4,388 | 0%413 |
| Kansas | 12%834 | 15%7,763 | 33%2,625 | 4%245 | 0%123 | 1%7,309 | 0%327 |
| Kentucky | 3%73 | 5%2,531 | 20%432 | – | – | 2%2,664 | – |
| Louisiana | 2%606 | <1%5,578 | 20%4,873 | 0%277 | 0%173 | <1%6,499 | <1%244 |
| Maine | 55%273 | 2%711 | 22%567 | 12%57 | – | <1%538 | 0%52 |
| Maryland | 5%891 | 7%3,535 | 8%2,763 | 0%363 | 11%683 | <1%2,879 | <1%439 |
| Massachusetts | 7%482 | 4%2,541 | 23%1,891 | 1%174 | 7%60 | <1%1,417 | <1%177 |
| Michigan | 13%1,242 | 2%2,066 | 4%1,402 | 0%247 | 0%131 | <1%1,713 | 0%145 |
| Minnesota | 5%537 | 8%3,384 | 23%2,669 | 0%224 | 0%117 | <1%2,982 | 0%129 |
| Mississippi | 5%265 | <1%2,758 | 19%1,219 | 0%195 | 0%89 | <1%3,142 | 0%138 |
| Missouri | 5%793 | 5%3,302 | 22%1,173 | 4%267 | 0%93 | 1%2,222 | 1%234 |
| Montana | 16%1,088 | 5%4,728 | 11%4,241 | 9%313 | 13%277 | 5%4,757 | 3%203 |
| Nebraska | 10%904 | 13%4,631 | 15%2,175 | 8%522 | <1%419 | <1%2,805 | <1%300 |
| Nevada | 52%1,152 | 5%1,713 | 12%1,441 | 17%672 | 4%544 | 6%1,911 | <1%348 |
| New Hampshire | 14%855 | <1%1,684 | 10%1,923 | – | 37%271 | 1%1,679 | <1%292 |
| New Jersey | 2%1,944 | 4%3,594 | 11%3,577 | 2%633 | 7%620 | <1%2,928 | 2%238 |
| New Mexico | 12%1,680 | 4%5,707 | 12%2,444 | 10%874 | 1%199 | 5%5,352 | 0%614 |
| New York | 2%3,082 | 5%6,205 | 16%5,285 | 0%283 | 2%1,025 | <1%5,289 | 2%1,363 |
| North Carolina | 4%413 | 5%1,891 | 7%1,599 | 0%211 | 10%266 | <1%2,011 | 1%171 |
| North Dakota | 18%926 | 5%7,843 | 40%6,237 | 25%251 | 26%85 | 5%8,092 | <1%215 |
| Ohio | 14%599 | 1%1,375 | 15%1,480 | <1%321 | 0%134 | <1%1,419 | 0%249 |
| Oklahoma | 10%1,206 | 13%2,841 | 13%2,114 | 10%401 | 1%309 | 3%2,070 | 0%162 |
| Oregon | 11%963 | 4%1,305 | 11%955 | 0%110 | 1%81 | 1%1,139 | <1%109 |
| Pennsylvania | 4%2,580 | 9%5,999 | 12%5,000 | <1%1,346 | 10%1,968 | <1%4,693 | <1%886 |
| Rhode Island | – | 9%468 | 21%185 | – | – | 2%99 | – |
| South Carolina | <1%405 | 3%925 | 2%1,065 | 0%196 | 8%135 | 6%1,186 | 2%147 |
| South Dakota | 4%3,652 | 5%5,270 | 27%5,887 | 2%215 | 6%51 | 3%3,818 | – |
| Tennessee | 2%653 | 1%1,082 | 12%1,211 | 0%226 | 0%166 | 2%1,692 | <1%209 |
| Texas | 6%1,569 | 10%4,921 | 3%1,753 | <1%1,186 | <1%500 | 2%4,906 | <1%898 |
| Utah | 18%1,304 | 3%3,372 | 6%2,214 | 3%720 | 0%166 | 2%3,237 | 0%264 |
| Vermont | – | 1%103 | 18%74 | – | – | 0%78 | – |
| Virginia | <1%391 | 3%1,454 | 10%1,100 | 0%312 | 5%351 | 4%1,644 | 0%156 |
| Washington | 9%1,404 | 5%6,613 | 7%3,892 | 4%264 | 2%452 | <1%4,706 | 0%244 |
| West Virginia | 5%620 | 2%2,173 | 25%2,339 | 0%249 | <1%476 | <1%2,045 | <1%387 |
| Wisconsin | 2%775 | 4%3,615 | 6%1,999 | <1%295 | 4%149 | 0%3,271 | 0%190 |
| Wyoming | 6%824 | 5%3,143 | 11%1,000 | 13%526 | 5%241 | 5%2,959 | 0%428 |
Small figure under each share: wells tested. Bold: 10% or more over.
Lead and radon need different reading
Lead. USGS samples are usually taken at the wellhead or from a tap run until the water is fresh from the aquifer, so they say little about lead from your own pipes, solder and fixtures, which is where most lead in drinking water comes from. EPA’s lead figure is an action level for public water systems — a trigger for corrosion control, set at 15 µg/L and lowered to 10 µg/L from November 1, 2027 — not a health-based limit. If your home has older plumbing, test a first-draw sample at the kitchen tap whatever the county shows.
Radon. There is no final federal limit for radon in drinking water. In 1999 EPA proposed a 300 pCi/L limit, or 4,000 pCi/L for systems in states running programs to cut radon in indoor air, and the rule was never finalised. EPA estimated that water at 4,000 pCi/L adds about 0.4 pCi/L to the air in a home, so radon in water matters mainly as a contributor to indoor air radon. We show both proposed figures and label them as proposed everywhere.
What to do with your county's results
- Order the tests the county data points at. A standard lab panel covers bacteria, nitrate and pH; arsenic, manganese, uranium, fluoride and lead are usually add-ons, and radon needs its own sealed vial. See what a well water test costs and how to take the sample.
- Test every year regardless. The CDC recommends testing a private well at least once a year for total coliform bacteria, nitrates, total dissolved solids and pH — none of which a county figure can stand in for.
- When the results come back, enter them in the water test interpreter. For arsenic, nitrate, fluoride, uranium and lead, the usual fix is reverse osmosis at the drinking tap; manganese is handled by an iron and manganese filter.
- Hard water too? The water hardness map uses the same county data source for hardness.
Methodology and limits
Source. Groundwater results collected by the U.S. Geological Survey and published through the Water Quality Portal (USGS, EPA and the National Water Quality Monitoring Council), for sites typed as wells in all 50 states and DC, downloaded September 26, 2026. The portal’s USGS feed runs to 2023; newer USGS samples are published through a separate service not included here. The county comes from each well’s station record, and zip codes are matched to counties with the Census Bureau’s 2020 ZCTA-to-county file, exactly as on the hardness map.
What was measured. Only these USGS parameter codes, so bed-sediment, suspended-only and uncertainty records under the same names never enter the data. When one sample has results under more than one code, the first listed wins (filtered before unfiltered; nitrate as N before nitrate plus nitrite before nitrate reported as NO₃).
| Contaminant | Code | Measures | Results used |
|---|---|---|---|
| Arsenic | 01000 | Arsenic, filtered, µg/L | 92,138 |
| 01002 | Arsenic, unfiltered, µg/L | 19,964 | |
| Nitrate | 00618 | Nitrate, filtered, mg/L as N | 234,325 |
| 00620 | Nitrate, unfiltered, mg/L as N | 71,172 | |
| 00631 | Nitrate plus nitrite, filtered, mg/L as N | 72,513 | |
| 00630 | Nitrate plus nitrite, unfiltered, mg/L as N | 14,163 | |
| 71851 | Nitrate, filtered, mg/L as NO3 | 3,794 | |
| 71850 | Nitrate, unfiltered, mg/L as NO3 | 0 | |
| Manganese | 01056 | Manganese, filtered, µg/L | 200,278 |
| 01055 | Manganese, unfiltered recoverable, µg/L | 45,740 | |
| Uranium | 22703 | Uranium (natural), filtered, µg/L | 33,653 |
| Radon | 82303 | Radon-222, unfiltered, pCi/L | 17,746 |
| Fluoride | 00950 | Fluoride, filtered, mg/L | 295,557 |
| 00951 | Fluoride, unfiltered, mg/L | 9,360 | |
| Lead | 01049 | Lead, filtered, µg/L | 27,410 |
| 01051 | Lead, unfiltered recoverable, µg/L | 3,968 |
Nitrate is reported as nitrogen (mg/L as N), the basis of EPA’s 10 mg/L limit. We prefer USGS’s nitrate-as-N result, then nitrate plus nitrite as N (nitrite is normally a tiny fraction in well water, and EPA’s limit for the two combined is also 10 mg/L as N), and convert a result reported as NO₃ by ×0.2259 only when the unit or code says NO₃.
Units and filters. Every unit the portal returned for these codes was converted explicitly; results in any other unit, or with none, were dropped. We also dropped quality-control samples (blanks, replicates, spikes), results marked rejected or flagged for contamination, non-detects with no reporting limit, and wells whose names identify them as landfill or contamination-monitoring wells or piezometers.
| Contaminant | Downloaded | QC / rejected | No usable value or unit | Monitoring / no county | Kept | Non-detects |
|---|---|---|---|---|---|---|
| Arsenic | 131,678 | 10,942 | 1,692 | 3,386 | 112,102 | 33% |
| Nitrate | 855,100 | 33,509 | 1,629 | 15,559 | 395,967 | 15% |
| Manganese | 282,189 | 16,840 | 2,204 | 4,812 | 246,018 | 28% |
| Uranium | 37,469 | 3,438 | 19 | 359 | 33,653 | 21% |
| Radon | 19,014 | 1,101 | 20 | 147 | 17,746 | 1% |
| Fluoride | 327,672 | 15,743 | 1,763 | 4,421 | 304,917 | 10% |
| Lead | 114,835 | 11,201 | 4,259 | 3,175 | 31,378 | 54% |
“Kept” counts one result per sample, after 426,971 duplicate results for the same sample under a second parameter code were set aside. Lead also leaves out 62,986 results from before 2000 (explained below).
Non-detects. A result reported as below the lab’s reporting limit (“<1 µg/L”) counts as not exceeding when that limit is at or below the standard. When the limit is above the standard — as in some older results reported as “<50” or “<100” — the result cannot say either way, so it is left out for that standard; a well with only such results is left out of the share and the card says how many. Medians and percentiles never invent a value for a non-detect: we compute them with non-detects at zero and at their limit, and when the two differ we show the upper figure as “<” or “≤”.
One well, one vote — the most recent result. Each well counts once, represented by its most recent result that can be judged against the standard (if a well has two that day, the higher). We use the latest rather than each well’s median because it is the closest to what the well delivers now (nitrate in particular changes over time), because a median of results that are partly “below the limit” is not well defined, and because most wells were sampled only once anyway. Medians, percentiles and shares all use that same result per well.
Lead before 2000. USGS lead results from before 2000 are left out. Of 62,986 older results, 3% were over 15 µg/L, against <1% of 33,214 since — a drop too abrupt to be a change in groundwater, and many 1970s results are coarse round values such as 100 µg/L. Older trace-metal sampling and lab methods are the likelier explanation, so including them would overstate lead. Arsenic, manganese and fluoride results show no such break by decade.
Thresholds. A county needs 5 tested wells for a percentage, 20 for the rankings, and a state 50 for the state table.
Standards, checked against EPA on September 26, 2026: National Primary Drinking Water Regulations (arsenic, nitrate, uranium, fluoride MCLs; lead action level and its November 1, 2027 revision), secondary standards (manganese, fluoride), manganese health advisory, and the 1999 proposed radon rule.
Limits. Sampled wells are not a random sample of homes: USGS picked wells for studies — some to map an aquifer, some to follow a known problem, some shallow monitoring wells under farms or suburbs — so a county’s share can run high or low against its private wells. Many results are decades old. A county is not your well: neighbouring wells can differ many times over with depth and rock. Lead is mostly a plumbing question and radon has only a proposed standard. This data points to which tests are worth ordering; it is not a substitute for testing your own well.
Download or cite the data
The full county table — every county and contaminant with wells, samples, wells judged and over each standard, median, 90th percentile and years — is free to download and reuse under CC BY 4.0: credit Well Water Fixes with a link to this page. The underlying USGS data is in the public domain.
Cite this data
Well Water Fixes (2026). Well water contamination by US county, compiled from USGS groundwater samples via the Water Quality Portal. https://www.wellwaterfixes.com/well-water-contamination-by-zip-code
Frequently asked questions
- How can I tell if my well water is contaminated?
- Only a lab test tells you. Most well contaminants, including arsenic, nitrate, uranium and radon, have no taste, smell or colour. Use the lookup above to see which ones turned up in your county's wells, add those to a standard test for bacteria and nitrate, and retest every year.
- Can arsenic be removed from a well?
- Yes. The common fix is reverse osmosis at the drinking-water tap. Arsenic comes in two forms and reverse osmosis removes one far better than the other, so ask the lab for speciation if arsenic is the reason for the system. EPA’s limit for public water is 10 µg/L.
- What states have the highest nitrate levels in water?
- In USGS well samples, the states with the highest share of tested wells over EPA's 10 mg/L nitrate limit are Kansas (15%), Delaware (15%) and Oklahoma (13%), among states with at least 50 tested wells. Nitrate is highest where shallow wells sit under farmland; the county map shows where within each state.
- Is it safe to drink well water with manganese?
- EPA's lifetime health advisory for manganese is 300 µg/L (0.3 mg/L); EPA says lifetime exposure at that level is not expected to cause adverse effects. Water above 50 µg/L often stains fixtures and tastes metallic, which is EPA's secondary standard. The advisory is guidance, not an enforceable limit.
- Is it safe to drink water with radon?
- There is no final federal limit for radon in drinking water. EPA proposed 300 pCi/L, or 4,000 pCi/L where a state runs an indoor-air radon program, in 1999, and never finalised the rule. EPA estimated that 4,000 pCi/L in water adds about 0.4 pCi/L to indoor air, so radon in water matters mostly as a source of indoor air radon. Test both if your county's wells run high.
- How much uranium in water is safe?
- EPA's maximum contaminant level for uranium in public drinking water is 30 µg/L, in effect since December 2003. Private wells are not regulated, but labs and health departments use the same figure for well results.
- Can you boil uranium out of water?
- No. Boiling does nothing for dissolved metals such as uranium or arsenic, or for nitrate; it evaporates water and leaves them slightly more concentrated. Treatment for these is usually reverse osmosis at the drinking tap.
- How do I get rid of lead in well water?
- First find where it comes from: lead in a home’s water usually comes from pipes, solder, fixtures or pump parts rather than the aquifer. Compare a first-draw tap sample with one taken after flushing. A certified reverse osmosis unit at the drinking tap removes lead; replacing the leaded parts fixes the cause.