Minnesota Private Well Water Risk: Arsenic & Nitrate
These figures are USGS statistical estimates for private (domestic) wells in Minnesota. They describe the area's modeled risk — not any single well.
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%
of the private-well population is modeled above the 10 mg/L nitrate limit
~441
people on wells estimated above the limit
~1,110,000
total residents on private wells statewide
Source: USGS machine-learning nitrate model, Ransom et al. (2022), domestic-well depth zone.
Arsenic
Across Minnesota, an estimated ~80,354 people rely on private wells with modeled arsenic above the 10 µg/L EPA limit. The highest modeled exposure is in Blue Earth County (~4,305 people).
Counties with the highest modeled arsenic exposure
| County | Est. well residents over arsenic limit | 90% range |
|---|---|---|
| Blue Earth County | ~4,305 | 3,440–5,295 |
| St. Louis County | ~3,598 | 2,942–4,425 |
| Anoka County | ~2,983 | 2,310–3,858 |
| Crow Wing County | ~2,657 | 1,973–3,570 |
| Nicollet County | ~2,248 | 1,768–2,770 |
| Sibley County | ~2,193 | 1,747–2,682 |
| Sherburne County | ~2,191 | 1,701–2,799 |
| Otter Tail County | ~1,909 | 1,478–2,480 |
| Wright County | ~1,877 | 1,490–2,384 |
| Redwood County | ~1,865 | 1,543–2,214 |
| Beltrami County | ~1,827 | 1,392–2,396 |
| Brown County | ~1,764 | 1,448–2,100 |
| Itasca County | ~1,651 | 1,311–2,088 |
| Freeborn County | ~1,637 | 1,267–2,084 |
| Washington County | ~1,561 | 1,189–2,062 |
| Le Sueur County | ~1,547 | 1,226–1,939 |
| Faribault County | ~1,464 | 1,160–1,788 |
| Waseca County | ~1,434 | 1,130–1,792 |
| McLeod County | ~1,406 | 1,191–1,662 |
| Benton County | ~1,376 | 1,092–1,727 |
| Cass County | ~1,358 | 1,035–1,794 |
| Chisago County | ~1,353 | 1,052–1,745 |
| Isanti County | ~1,346 | 1,064–1,700 |
| Jackson County | ~1,337 | 1,067–1,641 |
| Pine County | ~1,328 | 1,099–1,609 |
| Polk County | ~1,312 | 1,099–1,559 |
| Rice County | ~1,277 | 1,070–1,531 |
| Mille Lacs County | ~1,266 | 992–1,625 |
| Todd County | ~1,263 | 1,005–1,582 |
| Douglas County | ~1,252 | 958–1,643 |
| Stearns County | ~1,218 | 980–1,522 |
| Roseau County | ~1,190 | 960–1,464 |
| Martin County | ~1,185 | 954–1,455 |
| Morrison County | ~1,176 | 933–1,487 |
| Kandiyohi County | ~1,166 | 948–1,443 |
| Becker County | ~1,131 | 879–1,465 |
| Meeker County | ~1,095 | 916–1,314 |
| Aitkin County | ~1,054 | 824–1,356 |
| Carlton County | ~1,028 | 853–1,246 |
| Renville County | ~982 | 817–1,170 |
| Kanabec County | ~893 | 746–1,073 |
| Hubbard County | ~881 | 677–1,152 |
| Scott County | ~881 | 740–1,050 |
| Steele County | ~849 | 688–1,045 |
| Mower County | ~805 | 664–977 |
| Watonwan County | ~684 | 572–813 |
| Pennington County | ~629 | 518–758 |
| Lyon County | ~624 | 538–723 |
| Goodhue County | ~540 | 424–691 |
| Clay County | ~512 | 417–627 |
| Dodge County | ~419 | 351–499 |
| Carver County | ~408 | 340–491 |
| Murray County | ~401 | 344–469 |
| Clearwater County | ~387 | 315–475 |
| Lac qui Parle County | ~387 | 329–455 |
| Olmsted County | ~364 | 294–454 |
| Wadena County | ~352 | 276–448 |
| Pope County | ~334 | 272–413 |
| Lake of the Woods County | ~319 | 252–403 |
| Koochiching County | ~269 | 216–335 |
| Norman County | ~248 | 204–300 |
| Winona County | ~243 | 182–322 |
| Nobles County | ~240 | 198–290 |
| Marshall County | ~224 | 183–273 |
| Chippewa County | ~221 | 188–260 |
| Wabasha County | ~220 | 165–295 |
| Dakota County | ~219 | 176–275 |
| Fillmore County | ~202 | 164–249 |
| Mahnomen County | ~202 | 167–245 |
| Lake County | ~192 | 162–231 |
| Stevens County | ~187 | 155–226 |
| Wilkin County | ~176 | 143–215 |
| Swift County | ~176 | 148–209 |
| Red Lake County | ~163 | 135–194 |
| Houston County | ~157 | 120–206 |
| Grant County | ~129 | 106–157 |
| Big Stone County | ~120 | 102–142 |
| Traverse County | ~117 | 96–144 |
9 additional Minnesota counties have lower modeled arsenic exposure (fewer than 100 estimated well residents over the limit).
Source: USGS domestic-well arsenic model, Lombard et al. (2021); county population product (2017).
Treating arsenic in Minnesota
Arsenic is not removed by carbon pitchers or faucet filters. Reverse osmosis is the treatment that brings it below the federal limit at your tap.
We may earn a commission from Amazon at no extra cost to you.