STATE REPORT MN 188 HEALTH VIOLATIONS

Minnesota Water: 946 Violations — 1009 ZIPs

1009 ZIP codes · 797 water systems · IPC plumbing code · Updated 2026-06-03

Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-06-03

1009
ZIP Codes
797
Water Systems
351
ZIPs with Violations
IPC
Plumbing Code
C · 62
Avg Safety Score
8
ZIPs Exceeding Lead Limit
72%
High Radon Risk (Zone 1)
#34
of 51 States
22%
ZIPs Rated A or B
35%
ZIPs with Violations
C
Minnesota average: 62/100 — ranked #34 of 51 states. 5 points below the national average (67). 35% of ZIP codes have recorded violations.

Across multiple regions, Minnesota drinking water compliance sits below the federal baseline — MCL exceedances are on record in several districts.

Score Distribution

How Minnesota's 1009 ZIP codes are distributed across safety grades.

0
A
225
B
508
C
267
D
9
F
85-10070-8455-6940-540-39

Home Safety Scores by State

Loading map…
F (0-49) D (50-64) C (65-74) B (75-84) A (85+)

Data: EPA SDWIS, FEMA NFIP, EPA Radon, USGS Earthquake Hazards, NIFC Wildfire • 2026-06-03

Top 10 Safest ZIP Codes in Minnesota

Highest Home Safety Scores in the state.

#ZIP CodeCityCountyScoreGrade
1 55006 BrahamIsanti 83 B
2 55008 CambridgeIsanti 83 B
3 55012 Center CityChisago 83 B
4 55014 Circle PinesAnoka 83 B
5 55038 HugoAnoka 83 B
6 55056 North BranchChisago 83 B
7 55072 SandstoneAitkin 83 B
8 55078 StacyChisago 83 B
9 55079 StacyAnoka 83 B
10 55084 Taylors FallsChisago 83 B

10 Lowest-Scoring ZIP Codes in Minnesota

#ZIP CodeCityCountyScoreGradeViolations
1 56727 GryglaMarshall 33 F 0
2 56131 FuldaMurray 33 F 0
3 55575 Howard LakeWright 33 F 1
4 55349 Howard LakeWright 33 F 1
5 55335 GibbonSibley 33 F 15
6 56716 CrookstonPolk 35 F 0
7 56735 LancasterKittson 37 F 30
8 56538 Fergus FallsPolk 38 F 11
9 56537 Fergus FallsOtter Tail 38 F 11
10 56759 StrathconaMarshall 40 D 0

County Rankings

Water quality breakdown by county. 86 counties with data in Minnesota.

Loading county map…
F (0-49) D (50-64) C (65-74) B (75-84) A (85+)

County-level aggregation of ZIP code safety scores • EPA SDWIS, FEMA NFIP, EPA Radon, USGS, NIFC

CountyAvg ScoreGradeZIPsBest ZIPWorst ZIP
Washington 55 C 20 55016 (70) 55146 (40)
Chisago 72 B 12 55012 (83) 55067 (53)
Anoka 64 C 43 55014 (83) 55188 (53)
Isanti 68 C 5 55006 (83) 55080 (53)
Kanabec 62 C 3 55051 (65) 55007 (58)
Goodhue 63 C 10 55992 (70) 55089 (45)
Rice 56 C 11 55019 (67) 55054 (40)
Mille Lacs 73 B 9 56313 (83) 56338 (53)
Dakota 58 C 18 55068 (70) 55121 (40)
Wabasha 61 C 9 55945 (70) 55968 (40)
Pine 71 B 9 55735 (83) 55712 (53)
Steele 59 C 4 55049 (70) 56046 (40)
Crow Wing 68 C 18 56425 (83) 56662 (53)
Aitkin 65 C 9 55072 (83) 56386 (53)
Wright 62 C 30 55321 (70) 55575 (33)
Hennepin 64 C 107 55311 (70) 55577 (40)
Sibley 59 C 8 55338 (70) 55335 (33)
Sherburne 63 C 6 55309 (70) 55377 (40)
Renville 60 C 9 55342 (70) 56270 (45)
McLeod 64 C 8 55312 (70) 55385 (51)
Carver 52 D 22 55388 (70) 55594 (40)
Meeker 64 C 7 55355 (70) 55389 (55)
Stearns 58 C 26 55329 (70) 56376 (40)
Nicollet 61 C 6 55332 (68) 56021 (52)
Scott 65 C 6 56011 (70) 55372 (60)
Lake 61 C 7 55616 (81) 55601 (52)
St. Louis 67 C 54 55708 (83) 55747 (45)
Cook 59 C 4 55604 (66) 55612 (53)
Carlton 70 B 12 55718 (83) 55780 (53)
Itasca 69 C 24 55709 (83) 56680 (53)
Olmsted 60 C 12 55920 (70) 55972 (45)
Mower 60 C 13 55909 (70) 55977 (40)
Winona 63 C 8 55969 (70) 55942 (53)
Dodge 64 C 7 55917 (70) 55955 (55)
Houston 56 C 8 55921 (69) 55947 (40)
Fillmore 61 C 13 55935 (70) 55961 (53)
Blue Earth 62 C 12 56055 (70) 56010 (42)
Freeborn 61 C 12 56016 (70) 56009 (42)
Faribault 61 C 11 56014 (66) 56047 (40)
Le Sueur 61 C 9 56017 (70) 56082 (45)
Brown 56 C 7 56041 (70) 56084 (40)
Watonwan 60 C 7 56060 (66) 56081 (53)
Martin 62 C 8 56031 (66) 56088 (55)
Waseca 66 C 4 56093 (70) 56072 (62)
Redwood 59 C 14 56293 (69) 56287 (40)
Cottonwood 66 C 6 56118 (66) 56101 (65)
Nobles 64 C 10 56110 (70) 56129 (57)
Jackson 64 C 6 56150 (69) 56143 (50)
Lincoln 67 C 5 56136 (70) 56178 (66)
Murray 62 C 10 56123 (70) 56131 (33)
Lyon 61 C 8 56157 (70) 56115 (43)
Rock 59 C 8 56116 (66) 56146 (40)
Polk 56 C 15 56121 (70) 56716 (35)
Pipestone 64 C 8 56139 (66) 56170 (55)
Kandiyohi 61 C 10 56201 (70) 56253 (45)
Stevens 58 C 5 56244 (70) 56267 (45)
Swift 57 C 7 56208 (70) 56231 (40)
Big Stone 61 C 6 56211 (70) 56210 (40)
Lac qui Parle 66 C 6 56212 (70) 56218 (62)
Traverse 56 C 6 56236 (70) 56565 (40)
Yellow Medicine 63 C 6 56245 (70) 56241 (48)
Chippewa 61 C 5 56260 (66) 56262 (55)
Grant 66 C 5 56311 (70) 56248 (56)
Benton 59 C 15 56329 (83) 56399 (53)
Pope 60 C 7 56308 (69) 56385 (40)
Douglas 58 C 11 56332 (70) 56389 (40)
Morrison 73 B 12 56317 (83) 56443 (53)
Todd 56 C 11 56336 (66) 56434 (40)
Otter Tail 57 C 19 56324 (70) 56537 (38)
Cass 69 C 11 56452 (83) 56663 (53)
Hubbard 53 D 8 56470 (70) 56570 (40)
Wadena 55 C 5 56482 (70) 56518 (40)
Becker 49 D 10 56569 (66) 56593 (40)
Norman 60 C 10 56581 (70) 56510 (48)
Mahnomen 53 D 4 56557 (62) 56566 (40)
Wilkin 57 C 6 56594 (69) 56543 (40)
Clay 63 C 13 56549 (70) 56560 (50)
Beltrami 62 C 13 56650 (83) 56687 (53)
Clearwater 67 C 6 56634 (83) 56676 (53)
Lake of the Woods 66 C 3 56623 (82) 56629 (53)
Koochiching 63 C 12 56627 (83) 56688 (53)
Roseau 51 D 10 56763 (68) 56741 (40)
Red Lake 57 C 5 56750 (70) 56684 (40)
Pennington 53 D 3 56725 (62) 56754 (40)
Marshall 55 C 12 56738 (70) 56727 (33)
Kittson 52 D 10 56732 (66) 56735 (37)

Most Common Contaminants in Minnesota

Contaminant / RuleCategoryZIPs AffectedViolationsHealth Risk
Stage 1 DBP Rule Treatment Technique 141 185 Yes
Consumer Confidence Report Rule Reporting 127 246 Yes
Haloacetic Acids (HAA5) Disinfection Byproducts 109 115 Yes
Revised Total Coliform Rule Microbiological 63 75 No
Stage 2 DBP Rule Treatment Technique 53 57 Yes
Lead Inorganic 35 55 Yes
Lead and Copper Rule Treatment Technique 27 36 No
Gross Beta Radionuclides 16 23 Yes

Overview

We track water quality, weather alerts, plumbing regulations, and energy rebates for 1009 ZIP codes across Minnesota, covering 797 community water systems that serve approximately 2,674,417 people.

351 of 1009 ZIP codes (35%) have recorded EPA violations. 188 health-based violations have been documented.

Plumbing Regulations

Minnesota follows the Minnesota Plumbing Code (based on IPC) (2020 edition).

  • Plumbing code: IPC (2020)
  • Homeowner DIY: Licensed plumber required
  • Water heater permit: Required
  • Annual backflow test: Required

Full Minnesota regulations →

Areas with Most Violations

ZIP Code City Safety Score Violations Health-Based System
56735 Lancaster F 30 14 Lancaster
56253 Lake Lillian D 19 13 Lake Lillian
56267 Morris D 19 9 Morris
56572 Pelican Rapids D 19 17 Pelican Rapids
56501 Detroit Lakes D 17 10 Detroit Lakes
56502 Detroit Lakes D 17 10 Detroit Lakes
56216 Blomkest D 16 0 Blomkest
55335 Gibbon F 15 15 Gibbon
56525 Comstock C 13 1 Comstock
55087 Warsaw C 12 1 Rolling Green First Addition

Areas with No Violations

ZIP Code City Safety Score System Population
55001 Afton D Lakeland Municipal Water 3,500
55002 Almelund D North Branch 6,190
55005 Bethel C Cedarwood Estates 406
55006 Braham B Braham 1,789
55008 Cambridge B Cambridge 9,862
55009 Cannon Falls C Cannon Falls 4,237
55010 Castle Rock D Northfield 20,790
55011 Cedar B Cedarwood Estates 406
55013 Chisago City B Chisago City 3,745
55014 Circle Pines B Circle Pines 5,075

Home Safety Score

Average Home Safety Score for Minnesota: C (62/100)

Lead & Copper

  • Average lead level (90th percentile): 0.0034 mg/L (EPA action level: 0.015 mg/L)
  • 8 ZIP codes exceed the EPA lead action level

Radon Risk

  • High risk (Zone 1): 731 ZIP codes (72%)
  • Moderate risk (Zone 2): 278 ZIP codes
  • Low risk (Zone 3): 0 ZIP codes

ZIP Code Reports for Minnesota

Largest Communities

ZIP Code City Population Safety Grade Violations
55433 Minneapolis 453,052 B 1
55449 Minneapolis 435,702 B 1
55401 Minneapolis 435,052 C 1
55402 Minneapolis 435,052 C 1
55403 Minneapolis 435,052 C 1
55404 Minneapolis 435,052 C 1
55405 Minneapolis 435,052 C 1
55406 Minneapolis 435,052 C 1
55407 Minneapolis 435,052 C 1
55408 Minneapolis 435,052 C 1
55409 Minneapolis 435,052 C 1
55410 Minneapolis 435,052 C 1
55411 Minneapolis 435,052 C 1
55412 Minneapolis 435,052 C 1
55413 Minneapolis 435,052 C 1
55414 Minneapolis 435,052 C 1
55415 Minneapolis 435,052 C 1
55416 Minneapolis 435,052 C 1
55417 Minneapolis 435,052 C 1
55418 Minneapolis 435,052 C 1

Lowest Safety Scores

ZIP Code City Score Grade Violations
55335 Gibbon 33 F 15
55349 Howard Lake 33 F 1
55575 Howard Lake 33 F 1
56131 Fulda 33 F 0
56727 Grygla 33 F 0

Highest Safety Scores

ZIP Code City Score Grade Violations
55006 Braham 83 B 0
55008 Cambridge 83 B 0
55012 Center City 83 B 1
55014 Circle Pines 83 B 0
55038 Hugo 83 B 0

All 1009 ZIP Codes in Minnesota

Data Sources

Updated daily.

Frequently Asked Questions

Is the water safe to drink in Minnesota?

Minnesota has 797 community water systems serving 2,674,417 people across 1009 ZIP codes. There are 946 recorded violations, including 188 health-based. 351 of 1009 ZIP codes have at least one violation.

What plumbing code does Minnesota follow?

Minnesota follows the IPC plumbing code. A licensed plumber is generally required for plumbing work.

Is lead a concern in Minnesota's drinking water?

8 ZIP codes in Minnesota have lead levels exceeding the EPA action level of 0.015 mg/L.

What is the radon risk in Minnesota?

72% of ZIP codes in Minnesota fall in EPA Radon Zone 1 (highest risk).

Get safety alerts for Minnesota

Free updates when EPA data changes for this area. No spam.

Unsubscribe anytime. Privacy Policy.

Share This Page

X Facebook
Violations found — check filter options Free tool — no phone call required.