Iowa Private Well Water Risk: Arsenic & Nitrate

These figures are USGS statistical estimates for private (domestic) wells in Iowa. They describe the area's modeled risk — not any single well.

Quick answer: Yes — arsenic occurs naturally in Iowa groundwater. USGS modeling estimates about 35,650 Iowa residents rely on private wells with arsenic above the EPA limit of 10 µg/L. The highest modeled exposure is in Kossuth County (~1,662), Webster County (~1,543), Boone County (~1,532). For nitrate, about 0.4% of Iowa's ~502,000 private-well residents are modeled above the 10 mg/L limit. These are area estimates, not a test of your well — arsenic has no taste or smell, so only a certified lab test tells you your level.

This is a modeled probability for the area, not a measurement of your well. USGS statistical models estimate how many private wells in this area are likely to exceed the federal limit — they cannot tell you what is in your water. Two neighbors can have very different results. The only way to know your well is to test it.

Nitrate

0.4%

of the private-well population is modeled above the 10 mg/L nitrate limit

~2,160

people on wells estimated above the limit

~502,000

total residents on private wells statewide

Source: USGS machine-learning nitrate model, Ransom et al. (2022), domestic-well depth zone.

STEP 1 — TEST YOUR WELL WATER

Find out what's actually in your well

Iowa has one of the higher modeled arsenic exposures in the country — but that number is an area estimate, not your well. Arsenic, nitrate and coliform bacteria are the three most common private-well problems, and none of them has a taste or smell. A certified lab test checks all of them at once; the CDC and EPA recommend testing every well at least once a year.

Compare home test kits on Amazon →

Basic screening only. Confirm arsenic, nitrate and bacteria with a certified lab.

Find a certified drinking-water lab

Amazon links are affiliate links — we may earn a commission at no extra cost to you.

Arsenic

Across Iowa, an estimated ~35,650 people rely on private wells with modeled arsenic above the 10 µg/L EPA limit. The highest modeled exposure is in Kossuth County (~1,662 people).

Counties with the highest modeled arsenic exposure

CountyEst. well residents over arsenic limit90% range
Kossuth County~1,6621,306–2,040
Webster County~1,5431,186–1,947
Boone County~1,5321,186–1,946
Hancock County~1,3971,118–1,648
Dallas County~967771–1,206
Pottawattamie County~945752–1,193
Hamilton County~930724–1,165
Story County~844667–1,058
Calhoun County~742564–935
Hardin County~733574–921
Iowa County~695488–973
Muscatine County~694540–892
Grundy County~679488–913
Palo Alto County~668522–831
Cerro Gordo County~634443–887
Warren County~625522–749
Des Moines County~610437–829
Pocahontas County~596460–740
Wright County~592466–736
Lee County~573422–771
Louisa County~567406–779
Buchanan County~560468–673
Humboldt County~553424–693
Washington County~546413–721
Buena Vista County~521406–662
Winnebago County~520412–645
Marshall County~508379–672
Greene County~504389–635
Scott County~478379–604
Johnson County~466336–640
Linn County~455381–542
Emmet County~443350–551
Polk County~432351–533
Cedar County~425345–524
Tama County~388275–544
Franklin County~351264–455
Delaware County~341287–408
Madison County~333278–399
Henry County~331265–416
Dubuque County~323254–407
Benton County~318250–406
Plymouth County~309252–379
Bremer County~300252–357
Sac County~294241–358
Woodbury County~281231–341
Black Hawk County~280231–341
Jones County~273230–326
Mills County~272217–340
Dickinson County~263211–327
Marion County~253208–310
Chickasaw County~241205–285
Harrison County~240192–301
Clinton County~223180–278
Floyd County~213167–274
Carroll County~206172–247
Jasper County~205170–247
Butler County~198150–262
Clay County~194155–242
Jefferson County~190158–230
Worth County~184150–228
Allamakee County~169131–218
Clarke County~168139–204
Sioux County~160135–190
Clayton County~159125–201
Keokuk County~159132–192
Winneshiek County~151124–185
O'Brien County~150126–179
Jackson County~147117–185
Mitchell County~143117–176
Fayette County~142118–171
Guthrie County~135113–161
Poweshiek County~134102–176
Montgomery County~134111–162
Monona County~127102–159
Wapello County~125104–150
Osceola County~124105–147
Decatur County~12298–151
Fremont County~12198–149
Union County~11091–132
Howard County~10891–128

19 additional Iowa counties have lower modeled arsenic exposure (fewer than 100 estimated well residents over the limit). Of these, 10 have measured USGS well samples: Adair, Audubon, Cass, Cherokee, Crawford, Ida, Lyon, Mahaska, Page, Shelby.

Source: USGS domestic-well arsenic model, Lombard et al. (2021); county population product (2017).

Measured well tests by county

The USGS has published laboratory results from wells in 79 Iowa counties (at least 5 wells each). These are real measurements of other wells — domestic, public-supply and monitoring wells — not a test of yours. The tables rank counties by the share of sampled wells over each federal threshold.

Nitrate (as N): counties with the most wells > 10 mg/L (EPA MCL)

CountyWells overMedianSampled
Butler County33%7.6 mg/L6 wells
Monona County25%0 mg/L8 wells
Benton County20%0 mg/L10 wells
Cerro Gordo County20%0 mg/L5 wells
Buchanan County20%0.7 mg/L5 wells
Bremer County20%0 mg/L5 wells
Chickasaw County20%0 mg/L5 wells
Hancock County17%0 mg/L6 wells
Sac County14%0 mg/L7 wells
Iowa County13%2 mg/L8 wells

Manganese: counties with the most wells > 300 µg/L (EPA health advisory)

CountyWells overMedianSampled
Osceola County86%470 µg/L7 wells
Shelby County73%610 µg/L15 wells
Harrison County67%425 µg/L12 wells
Audubon County67%770 µg/L9 wells
O'Brien County62%380 µg/L13 wells
Mahaska County60%418 µg/L5 wells
Cherokee County57%350 µg/L7 wells
Pottawattamie County52%330 µg/L23 wells
Clay County50%163 µg/L8 wells
Hamilton County48%230 µg/L21 wells

Source: USGS ScienceBase 5f36baa782cee144fb3873e8 (manganese, pH, arsenic) and McMahon et al. (2019), Environ. Sci. Technol. 53:29–38 (nitrate, iron); aggregated by county with Census 2020 boundaries. USGS well samples; not a test of your well.

STEP 2 — TREAT WHAT YOU FIND

Match the filter to your test result

Carbon pitchers and faucet filters do not remove arsenic or nitrate. Reverse osmosis is the point-of-use fix; a whole-house system handles the rest of the home.

TOP PICK · ~$200

APEC ROES-50 5-Stage Reverse Osmosis System

5-stage RO, ★ 4.7 — removes arsenic, nitrate, lead, fluoride and PFAS.

Check price on Amazon →
WHOLE HOUSE

Whole-house well water system

Treats every tap, shower and appliance — the right scale for sediment, iron, sulfur and bacteria on a private well.

Compare on Amazon →
ARSENIC-RATED

Waterdrop arsenic-reduction filters

Under-sink units tested for arsenic reduction — the point-of-use fix for a well over the limit.

Shop on Waterdrop direct →

Affiliate links — we may earn a commission at no extra cost to you. Re-test after installing to confirm the system is working.

Iowa well water: FAQ

Is there arsenic in well water in Iowa?

Yes. USGS modeling estimates about 35,650 people in Iowa use private wells with arsenic above 10 µg/L, across 99 modeled counties. Arsenic comes from natural bedrock and varies well to well, even between neighbors, so a lab test is the only way to know your own level.

Which Iowa counties have the most arsenic in well water?

By modeled number of well residents over the arsenic limit: Kossuth County (~1,662), Webster County (~1,543), Boone County (~1,532). Counties with more private-well users rank higher, so a smaller county can still have a high share of affected wells.

How do I remove arsenic from well water in Iowa?

Test first. If arsenic is present, a point-of-use reverse-osmosis system under the kitchen sink removes 90%+ of it; boiling does not remove arsenic (it concentrates it), and carbon pitchers and water softeners do not remove it either. Whole-house adsorptive arsenic media is used when levels are high. Re-test after installing and then annually.

Is nitrate a problem in Iowa well water?

USGS models about 0.4% of Iowa's private-well population (~2,160 people) above the 10 mg/L nitrate limit. Nitrate is highest in shallow wells near fertilized cropland, septic systems or livestock, and matters most for infants and pregnancy.

Do I need an acid neutralizer for my well in Iowa?

Acidic well water is uncommon in Iowa, but it does occur. In USGS lab results from 1,385 wells across 79 Iowa counties, 4% had pH below 6.5. The most acidic sampled counties are Page County (40% of 10 wells), Montgomery County (38% of 8 wells), Fremont County (24% of 17 wells). You only need a neutralizer if your own well tests below about 6.5 — signs include blue-green stains on fixtures and pinhole leaks in copper pipe. A calcite (or calcite/Corosex) neutralizer tank handles mildly acidic water (roughly pH 6–6.5); very acidic water usually needs soda-ash injection. Test first-draw lead and copper too, since acidic water dissolves both from plumbing.

High manganese in Iowa well water — what should I do?

In USGS lab results from 1,067 wells across 73 Iowa counties, 25% were above the EPA's 300 µg/L health advisory for manganese and 50% were above the 50 µg/L level where it stains fixtures and laundry black or brown. Sampled counties with the highest share over the health advisory: Osceola County (86% of 7 wells), Shelby County (73% of 15 wells), Harrison County (67% of 12 wells). If your own test is over 300 µg/L, don't use the water for infant formula and use another source for drinking and cooking until it is treated — high manganese is linked to neurological effects, especially in babies and children. Boiling does not remove it. For the whole house, an oxidizing filter (greensand, Birm or air-injection) handles manganese, usually alongside iron; a water softener can remove low levels. For drinking water, a point-of-use reverse osmosis system reduces manganese at the kitchen tap. Retest after treatment to confirm it worked.

Use the filter selector · How to test your well · All states