Your county health department
Minnesota doesn't run a statewide free testing program that we know of. Some county health departments still test wells or sell kits, so call yours first.
Minnesota Department of Health: private well testingUse a lab Minnesota certifies, or a mail-in kit. Across the state, the ones worth testing for are manganese, arsenic and nitrate, plus bacteria every year.
About 1,279,000 people in Minnesota get their water from a private well, about 2 in 10 residents.
Minnesota doesn't run a statewide free testing program that we know of. Some county health departments still test wells or sell kits, so call yours first.
Minnesota Department of Health: private well testingThe state's list of labs certified for drinking water. Many sell bottles you pick up or get by mail, and their results count for a home sale or loan.
Labs certified by MinnesotaOrder online, fill the bottles at your kitchen tap and get results by email in about a week. Full well tests run about $210 to $220.
Compare kits for MinnesotaThe well contractor must collect an initial water sample after construction to test for coliform bacteria, nitrate, and arsenic before the well is used.
Share of tested wells over the limit, from lab tests the USGS, EPA and state agencies collected since 2000. Your own well needs its own test.
Rare: under 5%Worth checking: 5 to 15%Widespread: 15%+
Lab results: Water Quality Portal (USGS and EPA)
9 counties have a full report with local test results and well depths.
No full report for that county yet. The statewide results above still apply, and so do the three ways to get tested.
| County | People on private wells | Share of residents | Typical well depth |
|---|---|---|---|
| Anoka County | 85,349 | 23% | 136 ft |
| St. Louis County | 62,498 | 31% | 108 ft |
| Hennepin County | 62,239 | 5% | 155 ft |
| Washington County | 54,224 | 20% | 180 ft |
| Sherburne County | 49,024 | 50% | 90 ft |
| Wright County | 44,741 | 32% | 111 ft |
| Stearns County | 41,062 | 26% | 73 ft |
| Dakota County | 39,861 | 9% | 260 ft |
| Otter Tail County | 36,922 | 61% | 89 ft |
| Crow Wing County | 34,588 | 52% | 72 ft |
| Chisago County | 31,250 | 55% | 130 ft |
| Ramsey County | 28,532 | 5% | 141 ft |
| Itasca County | 27,132 | 60% | 85 ft |
| Cass County | 25,546 | 85% | 70 ft |
| Scott County | 25,107 | 17% | 220 ft |
| Beltrami County | 24,063 | 52% | 78 ft |
| Isanti County | 23,863 | 58% | 110 ft |
| Douglas County | 23,298 | 60% | 99 ft |
| Olmsted County | 22,973 | 14% | 335 ft |
| Becker County | 22,186 | 63% | 86 ft |
| Morrison County | 21,400 | 63% | 71 ft |
| Carlton County | 20,279 | 56% | 101 ft |
| Pine County | 18,832 | 65% | 90 ft |
| Todd County | 16,987 | 67% | 83 ft |
| Carver County | 16,458 | 15% | 196 ft |
| Hubbard County | 16,444 | 77% | 70 ft |
| Kandiyohi County | 16,418 | 38% | 105 ft |
| Rice County | 16,336 | 24% | 215 ft |
| Goodhue County | 15,618 | 33% | 321 ft |
| Mille Lacs County | 14,469 | 55% | 70 ft |
| Winona County | 13,980 | 28% | 205 ft |
| Benton County | 13,445 | 32% | 75 ft |
| Meeker County | 12,742 | 54% | 118 ft |
| Aitkin County | 12,649 | 81% | 90 ft |
| Blue Earth County | 12,396 | 18% | 172 ft |
| Kanabec County | 12,137 | 76% | 89 ft |
| Le Sueur County | 10,882 | 38% | 235 ft |
| Polk County | 10,708 | 34% | 120 ft |
| McLeod County | 10,037 | 27% | 143 ft |
| Fillmore County | 9,366 | 44% | 345 ft |
| Mower County | 8,759 | 22% | 171 ft |
| Clay County | 8,537 | 13% | 135 ft |
| Roseau County | 8,458 | 55% | 84 ft |
| Freeborn County | 8,347 | 27% | 188 ft |
| Wabasha County | 7,807 | 37% | 170 ft |
| Houston County | 7,765 | 41% | 200 ft |
| Wadena County | 7,480 | 53% | 71 ft |
| Dodge County | 6,657 | 32% | 215 ft |
| Steele County | 6,557 | 18% | 185 ft |
| Pope County | 6,490 | 57% | 104 ft |
| Nicollet County | 6,399 | 19% | 250 ft |
| Sibley County | 6,382 | 43% | 229 ft |
| Clearwater County | 6,356 | 75% | 97 ft |
| Waseca County | 5,890 | 31% | 204 ft |
| Brown County | 5,658 | 22% | 147 ft |
| Renville County | 5,433 | 37% | 156 ft |
| Redwood County | 5,175 | 34% | 107 ft |
| Marshall County | 5,140 | 57% | 140 ft |
| Pennington County | 5,130 | 37% | 180 ft |
| Martin County | 5,068 | 25% | 160 ft |
| Nobles County | 4,994 | 22% | 150 ft |
| Lyon County | 4,936 | 20% | 113 ft |
| Lake County | 4,921 | 45% | 205 ft |
| Faribault County | 4,685 | 34% | 140 ft |
| Yellow Medicine County | 4,084 | 43% | 102 ft |
| Jackson County | 4,077 | 41% | 180 ft |
| Chippewa County | 4,070 | 32% | 120 ft |
| Koochiching County | 3,987 | 33% | 128 ft |
| Swift County | 3,789 | 39% | 109 ft |
| Murray County | 3,649 | 45% | 151 ft |
| Cook County | 3,526 | 63% | 205 ft |
| Lac qui Parle County | 3,445 | 51% | 135 ft |
| Stevens County | 3,373 | 35% | 123 ft |
| Cottonwood County | 3,320 | 29% | 152 ft |
| Grant County | 3,160 | 52% | 107 ft |
| Mahnomen County | 3,134 | 58% | 105 ft |
| Rock County | 3,065 | 32% | 198 ft |
| Watonwan County | 2,906 | 26% | 137 ft |
| Pipestone County | 2,848 | 30% | 133 ft |
| Lake of the Woods County | 2,754 | 73% | 92 ft |
| Kittson County | 2,693 | 64% | 78 ft |
| Norman County | 2,510 | 39% | 154 ft |
| Lincoln County | 2,397 | 42% | 152 ft |
| Wilkin County | 2,302 | 35% | 135 ft |
| Red Lake County | 2,025 | 51% | 138 ft |
| Big Stone County | 1,955 | 38% | 160 ft |
| Traverse County | 1,195 | 36% | 136 ft |
The well contractor must collect an initial water sample after construction to test for coliform bacteria, nitrate, and arsenic before the well is used.
Otherwise, use a lab certified by Minnesota for drinking water. The state's list is linked on this page.