Wisconsin Water: 5.3K Violations — 898 ZIPs
898 ZIP codes · 903 water systems · State-specific plumbing code · Updated 2026-06-03
Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-06-03
Within Wisconsin, SDWIS records show health-based exceedances at a higher-than-average rate — the state's low safety grade reflects compliance shortfalls spread across counties rather than one problem district.
Score Distribution
How Wisconsin's 898 ZIP codes are distributed across safety grades.
Home Safety Scores by State
Data: EPA SDWIS, FEMA NFIP, EPA Radon, USGS Earthquake Hazards, NIFC Wildfire • 2026-06-03
Top 10 Safest ZIP Codes in Wisconsin
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 53020 | Elkhart Lake | Sheboygan | 83 | B |
| 2 | 53021 | Fredonia | Ozaukee | 83 | B |
| 3 | 53044 | Kohler | Sheboygan | 83 | B |
| 4 | 53075 | Random Lake | Sheboygan | 83 | B |
| 5 | 53093 | Waldo | Sheboygan | 83 | B |
| 6 | 53129 | Greendale | Milwaukee | 83 | B |
| 7 | 53159 | Powers Lake | Kenosha | 83 | B |
| 8 | 53177 | Sturtevant | Racine | 83 | B |
| 9 | 53923 | Cambria | Columbia | 83 | B |
| 10 | 53943 | Loganville | Sauk | 83 | B |
10 Lowest-Scoring ZIP Codes in Wisconsin
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 53039 | Juneau | Dodge | 24 | F | 5 |
| 2 | 54645 | Mount Sterling | Crawford | 28 | F | 10 |
| 3 | 53098 | Watertown | Dodge | 28 | F | 9 |
| 4 | 53094 | Watertown | Jefferson | 28 | F | 9 |
| 5 | 54472 | Marshfield | Wood | 32 | F | 8 |
| 6 | 54404 | Marshfield | Wood | 32 | F | 8 |
| 7 | 53538 | Fort Atkinson | Jefferson | 34 | F | 9 |
| 8 | 53187 | Waukesha | Waukesha | 36 | F | 23 |
| 9 | 54979 | Van Dyne | Fond du Lac | 40 | D | 0 |
| 10 | 54978 | Tilleda | Shawano | 40 | D | 0 |
County Rankings
Water quality breakdown by county. 71 counties with data in Wisconsin.
County-level aggregation of ZIP code safety scores • EPA SDWIS, FEMA NFIP, EPA Radon, USGS, NIFC
| County | Avg Score | Grade | ZIPs | Best ZIP | Worst ZIP |
|---|---|---|---|---|---|
| Sheboygan | 76 | B | 15 | 53020 (83) | 53031 (53) |
| Washington | 62 | C | 10 | 53002 (70) | 53078 (40) |
| Jefferson | 55 | C | 13 | 53156 (70) | 53094 (28) |
| Ozaukee | 72 | B | 9 | 53021 (83) | 53060 (53) |
| Waukesha | 58 | C | 32 | 53017 (70) | 53187 (36) |
| Dodge | 52 | D | 21 | 53579 (68) | 53039 (24) |
| Fond du Lac | 53 | D | 18 | 53011 (70) | 54979 (40) |
| Calumet | 74 | B | 11 | 54129 (83) | 54952 (62) |
| Manitowoc | 67 | C | 16 | 54228 (83) | 54215 (48) |
| Winnebago | 63 | C | 15 | 54947 (83) | 54902 (50) |
| Kenosha | 67 | C | 21 | 53159 (83) | 54927 (53) |
| Racine | 74 | B | 18 | 53177 (83) | 53105 (49) |
| Milwaukee | 77 | B | 48 | 53129 (83) | 53218 (65) |
| Walworth | 55 | C | 15 | 53120 (69) | 53505 (40) |
| Rock | 57 | C | 15 | 53520 (70) | 53542 (40) |
| Green | 63 | C | 6 | 53502 (69) | 53550 (40) |
| Iowa | 64 | C | 14 | 53533 (70) | 53565 (43) |
| Lafayette | 62 | C | 9 | 53516 (70) | 53599 (40) |
| Dane | 62 | C | 58 | 53521 (70) | 53532 (45) |
| Richland | 60 | C | 8 | 53573 (70) | 53942 (40) |
| Grant | 64 | C | 20 | 53813 (70) | 53810 (53) |
| Columbia | 72 | B | 13 | 53923 (83) | 53555 (43) |
| Sauk | 74 | B | 13 | 53943 (83) | 54441 (53) |
| Crawford | 54 | D | 11 | 54626 (69) | 54645 (28) |
| Adams | 65 | C | 8 | 53910 (82) | 53936 (53) |
| Juneau | 80 | B | 9 | 53962 (83) | 53948 (76) |
| Marquette | 71 | B | 4 | 53964 (83) | 53953 (63) |
| Green Lake | 57 | C | 7 | 54941 (69) | 54960 (40) |
| Polk | 76 | B | 13 | 54005 (83) | 54007 (53) |
| St. Croix | 66 | C | 13 | 54013 (70) | 54734 (53) |
| Pierce | 61 | C | 10 | 54761 (69) | 54010 (40) |
| Barron | 72 | B | 16 | 54829 (83) | 54870 (53) |
| Oconto | 73 | B | 12 | 54101 (83) | 54171 (53) |
| Marinette | 70 | B | 13 | 54143 (83) | 54156 (53) |
| Outagamie | 72 | B | 17 | 54106 (83) | 54140 (49) |
| Shawano | 52 | D | 19 | 54166 (70) | 54978 (40) |
| Brown | 76 | B | 22 | 54126 (83) | 54137 (53) |
| Florence | 65 | C | 2 | 54121 (77) | 54542 (53) |
| Forest | 70 | B | 7 | 54566 (83) | 54511 (63) |
| Kewaunee | 62 | C | 3 | 54201 (75) | 54205 (53) |
| Door | 58 | C | 12 | 54217 (70) | 54211 (40) |
| Marathon | 60 | C | 17 | 54476 (70) | 54471 (40) |
| Wood | 52 | D | 15 | 54466 (70) | 54472 (32) |
| Clark | 74 | B | 15 | 54422 (83) | 54493 (53) |
| Portage | 53 | D | 9 | 54443 (70) | 54458 (40) |
| Langlade | 48 | D | 9 | 54491 (70) | 54485 (40) |
| Taylor | 74 | B | 8 | 54451 (83) | 54459 (53) |
| Rusk | 70 | B | 9 | 54895 (83) | 54731 (53) |
| Lincoln | 67 | C | 6 | 54442 (82) | 54564 (53) |
| Oneida | 64 | C | 11 | 54539 (83) | 54568 (53) |
| Vilas | 68 | C | 6 | 54538 (83) | 54561 (53) |
| Price | 76 | B | 6 | 54552 (83) | 54513 (53) |
| Ashland | 64 | C | 9 | 54527 (82) | 54806 (45) |
| Iron | 66 | C | 9 | 54536 (82) | 54565 (53) |
| La Crosse | 78 | B | 10 | 54669 (83) | 54603 (69) |
| Buffalo | 62 | C | 6 | 54622 (69) | 54743 (40) |
| Jackson | 79 | B | 6 | 54611 (82) | 54642 (75) |
| Trempealeau | 74 | B | 11 | 54758 (83) | 54625 (55) |
| Monroe | 69 | C | 12 | 54648 (83) | 54662 (53) |
| Vernon | 62 | C | 11 | 54665 (70) | 54624 (45) |
| Eau Claire | 75 | B | 8 | 54738 (82) | 54746 (63) |
| Pepin | 52 | D | 4 | 54736 (65) | 54721 (40) |
| Chippewa | 70 | B | 11 | 54726 (83) | 54765 (53) |
| Dunn | 75 | B | 8 | 54735 (83) | 54737 (53) |
| Washburn | 68 | C | 7 | 54859 (83) | 54888 (53) |
| Bayfield | 68 | C | 12 | 54814 (83) | 54844 (53) |
| Sawyer | 70 | B | 9 | 54835 (83) | 54875 (53) |
| Burnett | 81 | B | 4 | 54893 (83) | 54872 (78) |
| Douglas | 60 | C | 10 | 54874 (82) | 54890 (53) |
| Waushara | 71 | B | 10 | 54982 (83) | 54976 (53) |
| Waupaca | 53 | D | 14 | 54949 (69) | 54977 (40) |
Most Common Contaminants in Wisconsin
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Stage 2 DBP Rule | Treatment Technique | 367 | 795 | Yes |
| Lead and Copper Rule | Treatment Technique | 367 | 967 | No |
| Stage 1 DBP Rule | Treatment Technique | 312 | 646 | Yes |
| Consumer Confidence Report Rule | Reporting | 266 | 1086 | Yes |
| Surface Water Treatment Rule | Treatment Technique | 218 | 765 | No |
| Total Coliform | Microbiological | 84 | 154 | No |
| Lead | Inorganic | 83 | 92 | Yes |
| Gross Beta | Radionuclides | 69 | 107 | Yes |
Overview
We track water quality, weather alerts, plumbing regulations, and energy rebates for 898 ZIP codes across Wisconsin, covering 903 community water systems that serve approximately 3,608,017 people.
575 of 898 ZIP codes (64%) have recorded EPA violations. 816 health-based violations have been documented.
Plumbing Regulations
Wisconsin follows the Wisconsin Comm 82 Plumbing Code (Current edition).
- Plumbing code: State-specific (Current)
- Homeowner DIY: Licensed plumber required
- Water heater permit: Required
- Annual backflow test: Required
Areas with Most Violations
| ZIP Code | City | Safety Score | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 54481 | Stevens Point | D | 59 | 10 | Stevens Point Waterworks |
| 54482 | Stevens Point | D | 59 | 10 | Stevens Point Waterworks |
| 54492 | Stevens Point | D | 59 | 10 | Stevens Point Waterworks |
| 53072 | Pewaukee | D | 49 | 27 | Pewaukee City Water and Sewer Utility |
| 53201 | Milwaukee | B | 41 | 2 | Milwaukee Waterworks |
| 53202 | Milwaukee | B | 41 | 2 | Milwaukee Waterworks |
| 53203 | Milwaukee | B | 41 | 2 | Milwaukee Waterworks |
| 53204 | Milwaukee | B | 41 | 2 | Milwaukee Waterworks |
| 53205 | Milwaukee | B | 41 | 2 | Milwaukee Waterworks |
| 53206 | Milwaukee | B | 41 | 2 | Milwaukee Waterworks |
Areas with No Violations
| ZIP Code | City | Safety Score | System | Population |
|---|---|---|---|---|
| 53002 | Allenton | B | Allenton Sanitary District | 860 |
| 53003 | Ashippun | D | AUTUMN RIDGE WATER SYSTEM LLC | 575 |
| 53011 | Cascade | B | Cascade Waterworks | 719 |
| 53012 | Cedarburg | B | Cedarburg L & W Commission | 11,800 |
| 53013 | Cedar Grove | B | Cedar Grove Waterworks | 2,213 |
| 53017 | Colgate | B | Germantown Water Utility | 20,027 |
| 53019 | Eden | C | Manor Hill Mobile Home Park | 400 |
| 53020 | Elkhart Lake | B | Elkhart Lake Waterworks | 1,567 |
| 53026 | Greenbush | D | GLENBEULAH WATERWORKS | 461 |
| 53027 | Hartford | C | Hartford Waterworks | 15,805 |
Home Safety Score
Average Home Safety Score for Wisconsin: C (66/100)
Lead & Copper
- Average lead level (90th percentile): 0.0037 mg/L (EPA action level: 0.015 mg/L)
- 17 ZIP codes exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 396 ZIP codes (44%)
- Moderate risk (Zone 2): 502 ZIP codes
- Low risk (Zone 3): 0 ZIP codes
ZIP Code Reports for Wisconsin
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 53221 | Milwaukee | 735,568 | B | 41 |
| 53228 | Milwaukee | 719,627 | B | 41 |
| 53227 | Milwaukee | 705,234 | B | 41 |
| 53224 | Milwaukee | 701,202 | B | 41 |
| 53225 | Milwaukee | 701,202 | B | 41 |
| 53207 | Milwaukee | 698,675 | B | 41 |
| 53220 | Milwaukee | 691,728 | B | 41 |
| 53201 | Milwaukee | 677,335 | B | 41 |
| 53202 | Milwaukee | 677,335 | B | 41 |
| 53203 | Milwaukee | 677,335 | B | 41 |
| 53204 | Milwaukee | 677,335 | B | 41 |
| 53205 | Milwaukee | 677,335 | B | 41 |
| 53206 | Milwaukee | 677,335 | B | 41 |
| 53208 | Milwaukee | 677,335 | B | 41 |
| 53209 | Milwaukee | 677,335 | C | 41 |
| 53210 | Milwaukee | 677,335 | B | 41 |
| 53211 | Milwaukee | 677,335 | B | 41 |
| 53212 | Milwaukee | 677,335 | B | 41 |
| 53213 | Milwaukee | 677,335 | B | 41 |
| 53214 | Milwaukee | 677,335 | B | 41 |
Lowest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 53039 | Juneau | 24 | F | 5 |
| 53094 | Watertown | 28 | F | 9 |
| 53098 | Watertown | 28 | F | 9 |
| 54645 | Mount Sterling | 28 | F | 10 |
| 54404 | Marshfield | 32 | F | 8 |
Highest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 53020 | Elkhart Lake | 83 | B | 0 |
| 53021 | Fredonia | 83 | B | 1 |
| 53044 | Kohler | 83 | B | 0 |
| 53075 | Random Lake | 83 | B | 0 |
| 53093 | Waldo | 83 | B | 0 |
All 898 ZIP Codes in Wisconsin
- 54405 (Abbotsford) [B] — 2 violations ⚠
- 54101 (Abrams) [B] — 1 violation
- 53910 (Adams) [B] — 2 violations
- 53001 (Adell) [B] — 1 violation ⚠
- 53501 (Afton) [D]
- 53502 (Albany) [C] — 2 violations
- 54201 (Algoma) [B] — 3 violations
- 53002 (Allenton) [B]
- 54610 (Alma) [C] — 3 violations
- 54611 (Alma Center) [B] — 3 violations ⚠
- 54805 (Almena) [B] — 1 violation
- 54909 (Almond) [D]
- 54720 (Altoona) [B] — 6 violations ⚠
- 54102 (Amberg) [D]
- 54001 (Amery) [B] — 4 violations ⚠
- 54406 (Amherst) [C] — 3 violations ⚠
- 54407 (Amherst Junction) [D]
- 54408 (Aniwa) [D]
- 54409 (Antigo) [C] — 21 violations ⚠
- 54911 (Appleton) [C] — 3 violations
- 54912 (Appleton) [C] — 3 violations
- 54913 (Appleton) [C] — 3 violations
- 54914 (Appleton) [C] — 3 violations
- 54915 (Appleton) [C] — 3 violations
- 54919 (Appleton) [C] — 3 violations
- 54612 (Arcadia) [B]
- 53503 (Arena) [C] — 10 violations
- 54511 (Argonne) [C]
- 53504 (Argyle) [C] — 3 violations ⚠
- 54721 (Arkansaw) [D]
- 54613 (Arkdale) [C]
- 53911 (Arlington) [B] — 3 violations ⚠
- 54103 (Armstrong Creek) [C]
- 54410 (Arpin) [D]
- 53003 (Ashippun) [D]
- 54806 (Ashland) [D] — 10 violations ⚠
- 54104 (Athelstane) [D]
- 54411 (Athens) [D] — 2 violations
- 54412 (Auburndale) [C] — 9 violations
- 54722 (Augusta) [B] — 7 violations
- 53505 (Avalon) [D]
- 53506 (Avoca) [C] — 3 violations ⚠
- 54413 (Babcock) [D]
- 53801 (Bagley) [C] — 2 violations
- 54202 (Baileys Harbor) [C] — 6 violations
- 54002 (Baldwin) [C] — 2 violations
- 54810 (Balsam Lake) [B]
- 54921 (Bancroft) [C] — 1 violation
- 54614 (Bangor) [B] — 3 violations
- 53913 (Baraboo) [B] — 1 violation
- 53507 (Barneveld) [C] — 6 violations ⚠
- 54812 (Barron) [B] — 2 violations
- 54813 (Barronett) [C]
- 53101 (Bassett) [D]
- 54723 (Bay City) [C] — 2 violations
- 54814 (Bayfield) [B] — 1 violation
- 54922 (Bear Creek) [C] — 1 violation
- 53916 (Beaver Dam) [D] — 1 violation
- 53802 (Beetown) [D]
- 54003 (Beldenville) [D]
- 53004 (Belgium) [B] — 2 violations ⚠
- 53508 (Belleville) [C] — 2 violations ⚠
- 53510 (Belmont) [C] — 3 violations ⚠
- 53511 (Beloit) [C] — 1 violation
- 53512 (Beloit) [C] — 1 violation
- 53102 (Benet Lake) [D]
- 54816 (Benoit) [D]
- 53803 (Benton) [C] — 1 violation
- 54923 (Berlin) [C]
- 53103 (Big Bend) [D]
- 54926 (Big Falls) [D]
- 54817 (Birchwood) [B] — 10 violations ⚠
- 54414 (Birnamwood) [C] — 2 violations
- 54106 (Black Creek) [B]
- 53515 (Black Earth) [C] — 2 violations ⚠
- 54615 (Black River Falls) [B] — 9 violations ⚠
- 54616 (Blair) [B] — 1 violation ⚠
- 53516 (Blanchardville) [B]
- 54415 (Blenker) [D]
- 54724 (Bloomer) [C] — 4 violations ⚠
- 53804 (Bloomington) [C] — 2 violations
- 53517 (Blue Mounds) [C] — 3 violations
- 53518 (Blue River) [C]
- 54107 (Bonduel) [C] — 1 violation
- 53805 (Boscobel) [C] — 1 violation
- 54512 (Boulder Junction) [D]
- 54416 (Bowler) [C]
- 54725 (Boyceville) [B] — 2 violations ⚠
- 54726 (Boyd) [B] — 1 violation
- 53919 (Brandon) [C]
- 54513 (Brantwood) [D]
- 53920 (Briggsville) [D]
- 54818 (Brill) [D]
- 54110 (Brillion) [B]
- 53104 (Bristol) [B] — 2 violations
- 53520 (Brodhead) [B]
- 54417 (Brokaw) [D]
- 53005 (Brookfield) [C] — 7 violations ⚠
- 53008 (Brookfield) [C] — 7 violations ⚠
- 53045 (Brookfield) [C] — 7 violations ⚠
- 53521 (Brooklyn) [B]
- 53006 (Brownsville) [C] — 3 violations ⚠
- 53522 (Browntown) [C] — 13 violations ⚠
- 54819 (Bruce) [B] — 2 violations
- 54820 (Brule) [D]
- 54204 (Brussels) [D]
- 54418 (Bryant) [D]
- 53105 (Burlington) [D] — 10 violations ⚠
- 53922 (Burnett) [D]
- 53007 (Butler) [C] — 3 violations
- 54927 (Butte Des Morts) [D]
- 54514 (Butternut) [B] — 19 violations ⚠
- 54821 (Cable) [C]
- 54727 (Cadott) [B]
- 53108 (Caledonia) [B] — 4 violations ⚠
- 53923 (Cambria) [B] — 1 violation
- 53523 (Cambridge) [C] — 3 violations ⚠
- 54822 (Cameron) [B] — 24 violations ⚠
- 54618 (Camp Douglas) [B] — 4 violations
- 53109 (Camp Lake) [C]
- 53010 (Campbellsport) [C] — 10 violations
- 54928 (Caroline) [D]
- 53011 (Cascade) [B]
- 54205 (Casco) [D]
- 54619 (Cashton) [B]
- 53806 (Cassville) [C] — 5 violations ⚠
- 54620 (Cataract) [D]
- 54515 (Catawba) [D]
- 53924 (Cazenovia) [C] — 5 violations ⚠
- 54111 (Cecil) [C]
- 53013 (Cedar Grove) [B]
- 53012 (Cedarburg) [B]
- 54824 (Centuria) [B] — 1 violation
- 54621 (Chaseburg) [C]
- 54728 (Chetek) [B] — 7 violations ⚠
- 54420 (Chili) [D]
- 53014 (Chilton) [C] — 2 violations ⚠
- 54729 (Chippewa Falls) [B] — 13 violations ⚠
- 54774 (Chippewa Falls) [B] — 13 violations ⚠
- 54517 (Clam Lake) [D]
- 54004 (Clayton) [B] — 3 violations ⚠
- 54005 (Clear Lake) [B]
- 53015 (Cleveland) [B] — 2 violations ⚠
- 53525 (Clinton) [C] — 7 violations ⚠
- 54929 (Clintonville) [C] — 2 violations ⚠
- 53016 (Clyman) [C] — 3 violations ⚠
- 53526 (Cobb) [C] — 4 violations ⚠
- 54622 (Cochrane) [C] — 3 violations ⚠
- 54421 (Colby) [C]
- 54112 (Coleman) [B] — 1 violation
- 54730 (Colfax) [B] — 5 violations
- 53017 (Colgate) [B]
- 54207 (Collins) [D]
- 54930 (Coloma) [B] — 1 violation
- 53925 (Columbus) [C] — 4 violations ⚠
- 54113 (Combined Locks) [B] — 4 violations ⚠
- 54826 (Comstock) [B] — 4 violations
- 54519 (Conover) [D]
- 54731 (Conrath) [D]
- 54623 (Coon Valley) [C] — 2 violations ⚠
- 54732 (Cornell) [B] — 1 violation
- 54827 (Cornucopia) [D]
- 53527 (Cottage Grove) [C] — 2 violations ⚠
- 54828 (Couderay) [D]
- 54520 (Crandon) [B] — 3 violations ⚠
- 54114 (Crivitz) [B] — 3 violations
- 53528 (Cross Plains) [C] — 4 violations
- 53807 (Cuba City) [C] — 2 violations ⚠
- 53110 (Cudahy) [B]
- 54829 (Cumberland) [B]
- 54422 (Curtiss) [B] — 1 violation
- 54006 (Cushing) [D]
- 54423 (Custer) [D]
- 54931 (Dale) [D]
- 54733 (Dallas) [B] — 13 violations ⚠
- 53926 (Dalton) [D]
- 54830 (Danbury) [B] — 2 violations ⚠
- 53529 (Dane) [B] — 1 violation
- 53114 (Darien) [C] — 2 violations
- 53530 (Darlington) [C] — 2 violations ⚠
- 53532 (De Forest) [D]
- 54115 (De Pere) [B] — 2 violations ⚠
- 54624 (De Soto) [D]
- 54007 (Deer Park) [D]
- 54424 (Deerbrook) [D]
- 53531 (Deerfield) [C] — 5 violations
- 53018 (Delafield) [C] — 14 violations ⚠
- 53115 (Delavan) [D] — 3 violations
- 53927 (Dellwood) [D]
- 54208 (Denmark) [B] — 3 violations ⚠
- 53808 (Dickeyville) [C] — 16 violations ⚠
- 54625 (Dodge) [C] — 8 violations ⚠
- 53533 (Dodgeville) [B] — 1 violation
- 53595 (Dodgeville) [C] — 1 violation
- 54425 (Dorchester) [B]
- 53118 (Dousman) [C] — 20 violations ⚠
- 54734 (Downing) [D]
- 54735 (Downsville) [B] — 1 violation
- 53928 (Doylestown) [B] — 3 violations
- 54009 (Dresser) [B]
- 54832 (Drummond) [B]
- 54119 (Dunbar) [B] — 9 violations
- 54736 (Durand) [C]
- 53119 (Eagle) [C]
- 54521 (Eagle River) [B] — 7 violations ⚠
- 54010 (East Ellsworth) [D]
- 53120 (East Troy) [C] — 6 violations ⚠
- 54626 (Eastman) [C] — 1 violation ⚠
- 54701 (Eau Claire) [B] — 7 violations
- 54702 (Eau Claire) [B] — 7 violations
- 54703 (Eau Claire) [B] — 7 violations
- 54737 (Eau Galle) [D]
- 53019 (Eden) [C]
- 54426 (Edgar) [C] — 2 violations ⚠
- 53534 (Edgerton) [D] — 9 violations ⚠
- 54834 (Edgewater) [D]
- 53535 (Edmund) [C]
- 54209 (Egg Harbor) [C] — 6 violations
- 54427 (Eland) [D]
- 54428 (Elcho) [C] — 3 violations ⚠
- 54429 (Elderon) [D]
- 54932 (Eldorado) [D]
- 54738 (Eleva) [B] — 9 violations ⚠
- 54739 (Elk Mound) [B] — 6 violations
- 53020 (Elkhart Lake) [B]
- 53121 (Elkhorn) [D] — 6 violations ⚠
- 54210 (Ellison Bay) [C] — 1 violation
- 54011 (Ellsworth) [C] — 2 violations ⚠
- 53122 (Elm Grove) [C] — 6 violations ⚠
- 54740 (Elmwood) [C] — 4 violations
- 53929 (Elroy) [B]
- 54430 (Elton) [D]
- 54933 (Embarrass) [C] — 2 violations
- 53930 (Endeavor) [C]
- 54211 (Ephraim) [D]
- 54627 (Ettrick) [B] — 5 violations
- 54934 (Eureka) [D]
- 53536 (Evansville) [C] — 14 violations ⚠
- 54835 (Exeland) [B]
- 54741 (Fairchild) [B] — 4 violations ⚠
- 53931 (Fairwater) [C] — 2 violations
- 54742 (Fall Creek) [B] — 5 violations ⚠
- 53932 (Fall River) [B] — 5 violations ⚠
- 54120 (Fence) [C]
- 53809 (Fennimore) [C] — 1 violation
- 54628 (Ferryville) [D]
- 54524 (Fifield) [B] — 3 violations
- 54212 (Fish Creek) [D]
- 54121 (Florence) [B] — 14 violations ⚠
- 54935 (Fond Du Lac) [D] — 13 violations ⚠
- 54936 (Fond Du Lac) [D] — 13 violations ⚠
- 54937 (Fond Du Lac) [D] — 13 violations ⚠
- 53125 (Fontana) [C] — 9 violations ⚠
- 53537 (Footville) [C] — 1 violation ⚠
- 54123 (Forest Junction) [B] — 2 violations ⚠
- 54213 (Forestville) [D]
- 53538 (Fort Atkinson) [F] — 9 violations ⚠
- 54629 (Fountain City) [C] — 4 violations
- 53933 (Fox Lake) [C] — 3 violations ⚠
- 54836 (Foxboro) [D]
- 54214 (Francis Creek) [D]
- 53132 (Franklin) [B] — 5 violations
- 53126 (Franksville) [C]
- 54837 (Frederic) [B]
- 53021 (Fredonia) [B] — 1 violation
- 54131 (Freedom) [B] — 1 violation
- 54940 (Fremont) [D]
- 53934 (Friendship) [B] — 4 violations
- 53935 (Friesland) [B] — 3 violations
- 54630 (Galesville) [C] — 9 violations ⚠
- 54432 (Galloway) [D]
- 54631 (Gays Mills) [C] — 6 violations ⚠
- 53127 (Genesee Depot) [D]
- 54632 (Genoa) [D] — 35 violations ⚠
- 53128 (Genoa City) [C] — 4 violations
- 53022 (Germantown) [C] — 5 violations ⚠
- 54525 (Gile) [D]
- 54124 (Gillett) [B]
- 54433 (Gilman) [B] — 2 violations
- 54743 (Gilmanton) [D]
- 54435 (Gleason) [D]
- 54526 (Glen Flora) [B] — 22 violations ⚠
- 53810 (Glen Haven) [D]
- 53023 (Glenbeulah) [B] — 3 violations ⚠
- 54013 (Glenwood City) [B]
- 54527 (Glidden) [B] — 3 violations
- 54125 (Goodman) [B] — 9 violations ⚠
- 54838 (Gordon) [B] — 3 violations
- 53540 (Gotham) [D]
- 53024 (Grafton) [B] — 8 violations
- 53936 (Grand Marsh) [D]
- 54839 (Grand View) [D]
- 54436 (Granton) [B] — 1 violation ⚠
- 54840 (Grantsburg) [B] — 3 violations
- 53541 (Gratiot) [C] — 8 violations ⚠
- 54301 (Green Bay) [B] — 6 violations ⚠
- 54302 (Green Bay) [B] — 6 violations ⚠
- 54303 (Green Bay) [B] — 6 violations ⚠
- 54304 (Green Bay) [B] — 6 violations ⚠
- 54305 (Green Bay) [B] — 6 violations ⚠
- 54306 (Green Bay) [B] — 6 violations ⚠
- 54307 (Green Bay) [B] — 6 violations ⚠
- 54308 (Green Bay) [B] — 6 violations ⚠
- 54311 (Green Bay) [B] — 6 violations ⚠
- 54313 (Green Bay) [B] — 6 violations ⚠
- 54324 (Green Bay) [B] — 6 violations ⚠
- 54344 (Green Bay) [B] — 6 violations ⚠
- 54941 (Green Lake) [C] — 6 violations ⚠
- 54127 (Green Valley) [C]
- 53026 (Greenbush) [D]
- 53129 (Greendale) [B] — 1 violation
- 54126 (Greenleaf) [B]
- 54942 (Greenville) [B] — 1 violation
- 54437 (Greenwood) [B]
- 54128 (Gresham) [C] — 13 violations ⚠
- 54014 (Hager City) [C] — 1 violation
- 53130 (Hales Corners) [B] — 12 violations ⚠
- 54015 (Hammond) [B]
- 54943 (Hancock) [B] — 7 violations ⚠
- 54439 (Hannibal) [D]
- 53542 (Hanover) [D]
- 54529 (Harshaw) [D]
- 53027 (Hartford) [C]
- 53029 (Hartland) [D] — 1 violation
- 54440 (Hatley) [C] — 2 violations
- 54841 (Haugen) [B] — 4 violations ⚠
- 54530 (Hawkins) [B] — 7 violations ⚠
- 54842 (Hawthorne) [D]
- 54843 (Hayward) [B] — 15 violations ⚠
- 53811 (Hazel Green) [C] — 23 violations ⚠
- 54531 (Hazelhurst) [D]
- 54532 (Heafford Junction) [D]
- 53137 (Helenville) [D]
- 54844 (Herbster) [D]
- 54845 (Hertel) [D]
- 54441 (Hewitt) [D]
- 54846 (High Bridge) [D]
- 53543 (Highland) [C]
- 54129 (Hilbert) [B]
- 53937 (Hillpoint) [D]
- 54634 (Hillsboro) [C] — 4 violations ⚠
- 53031 (Hingham) [D]
- 54635 (Hixton) [B] — 4 violations ⚠
- 54745 (Holcombe) [D]
- 53544 (Hollandale) [C] — 3 violations ⚠
- 54636 (Holmen) [B] — 5 violations ⚠
- 53138 (Honey Creek) [C]
- 53032 (Horicon) [C] — 3 violations ⚠
- 54944 (Hortonville) [B] — 3 violations ⚠
- 54082 (Houlton) [C] — 2 violations
- 53033 (Hubertus) [C]
- 54016 (Hudson) [C] — 8 violations ⚠
- 54746 (Humbird) [C]
- 54534 (Hurley) [B] — 3 violations
- 53034 (Hustisford) [C]
- 54637 (Hustler) [B]
- 54747 (Independence) [B]
- 54945 (Iola) [D] — 1 violation
- 54990 (Iola) [D] — 1 violation
- 54442 (Irma) [B] — 2 violations
- 54536 (Iron Belt) [B] — 1 violation ⚠
- 53035 (Iron Ridge) [C]
- 54847 (Iron River) [B] — 11 violations ⚠
- 53036 (Ixonia) [C] — 4 violations
- 53037 (Jackson) [C] — 3 violations ⚠
- 53545 (Janesville) [D] — 5 violations ⚠
- 53546 (Janesville) [D] — 5 violations ⚠
- 53547 (Janesville) [D] — 5 violations ⚠
- 53548 (Janesville) [D] — 5 violations ⚠
- 53549 (Jefferson) [D] — 10 violations ⚠
- 54748 (Jim Falls) [C]
- 53038 (Johnson Creek) [C] — 17 violations ⚠
- 53550 (Juda) [D]
- 54434 (Jump River) [D]
- 54443 (Junction City) [B]
- 53039 (Juneau) [F] — 5 violations ⚠
- 53139 (Kansasville) [B] — 11 violations
- 54130 (Kaukauna) [B] — 1 violation
- 54215 (Kellnersville) [D] — 8 violations ⚠
- 54638 (Kendall) [B] — 11 violations ⚠
- 54537 (Kennan) [B] — 4 violations ⚠
- 53140 (Kenosha) [C] — 29 violations ⚠
- 53141 (Kenosha) [C] — 29 violations ⚠
- 53142 (Kenosha) [C] — 29 violations ⚠
- 53143 (Kenosha) [C] — 29 violations ⚠
- 53144 (Kenosha) [C] — 29 violations ⚠
- 54135 (Keshena) [D]
- 53040 (Kewaskum) [C]
- 54216 (Kewaunee) [C] — 1 violation ⚠
- 53042 (Kiel) [B] — 2 violations
- 53812 (Kieler) [C] — 2 violations ⚠
- 54136 (Kimberly) [C] — 2 violations ⚠
- 54946 (King) [C] — 2 violations
- 53939 (Kingston) [D]
- 54749 (Knapp) [B] — 5 violations ⚠
- 53044 (Kohler) [B]
- 54137 (Krakow) [D]
- 54601 (La Crosse) [B] — 25 violations ⚠
- 54602 (La Crosse) [B] — 25 violations ⚠
- 54603 (La Crosse) [C] — 25 violations ⚠
- 54639 (La Farge) [C]
- 54850 (La Pointe) [C]
- 53941 (La Valle) [B] — 10 violations ⚠
- 54538 (Lac Du Flambeau) [B]
- 54848 (Ladysmith) [C] — 13 violations
- 53940 (Lake Delton) [B] — 2 violations
- 53147 (Lake Geneva) [C] — 2 violations
- 53551 (Lake Mills) [C] — 3 violations ⚠
- 54849 (Lake Nebagamon) [D]
- 54539 (Lake Tomahawk) [B]
- 54138 (Lakewood) [C]
- 53813 (Lancaster) [B] — 1 violation
- 54540 (Land O Lakes) [B] — 9 violations ⚠
- 53046 (Lannon) [C] — 2 violations
- 54541 (Laona) [B] — 9 violations ⚠
- 54947 (Larsen) [B]
- 53047 (Lebanon) [D]
- 54139 (Lena) [B] — 2 violations ⚠
- 54948 (Leopolis) [D]
- 53942 (Lime Ridge) [D]
- 53553 (Linden) [C] — 1 violation
- 54140 (Little Chute) [D] — 2 violations ⚠
- 54141 (Little Suamico) [B] — 1 violation ⚠
- 53554 (Livingston) [C]
- 53555 (Lodi) [D] — 8 violations ⚠
- 53943 (Loganville) [B]
- 53048 (Lomira) [D] — 1 violation
- 53556 (Lone Rock) [C] — 2 violations
- 54542 (Long Lake) [D]
- 53557 (Lowell) [C] — 1 violation
- 54446 (Loyal) [B]
- 54447 (Lublin) [D]
- 54853 (Luck) [B] — 1 violation
- 54217 (Luxemburg) [B] — 1 violation
- 53944 (Lyndon Station) [B]
- 54640 (Lynxville) [D]
- 53148 (Lyons) [D]
- 53701 (Madison) [C] — 11 violations ⚠
- 53702 (Madison) [C] — 11 violations ⚠
- 53703 (Madison) [C] — 11 violations ⚠
- 53704 (Madison) [C] — 11 violations ⚠
- 53705 (Madison) [C] — 11 violations ⚠
- 53706 (Madison) [C] — 11 violations ⚠
- 53707 (Madison) [C] — 11 violations ⚠
- 53708 (Madison) [C] — 11 violations ⚠
- 53711 (Madison) [C] — 11 violations ⚠
- 53713 (Madison) [C] — 11 violations ⚠
- 53714 (Madison) [C] — 11 violations ⚠
- 53715 (Madison) [C] — 11 violations ⚠
- 53716 (Madison) [C] — 11 violations ⚠
- 53717 (Madison) [C] — 11 violations ⚠
- 53718 (Madison) [C] — 11 violations ⚠
- 53719 (Madison) [C] — 11 violations ⚠
- 53725 (Madison) [C] — 11 violations ⚠
- 53726 (Madison) [C] — 11 violations ⚠
- 53744 (Madison) [C] — 11 violations ⚠
- 53774 (Madison) [C] — 11 violations ⚠
- 53777 (Madison) [C] — 11 violations ⚠
- 53778 (Madison) [C] — 11 violations ⚠
- 53779 (Madison) [C] — 11 violations ⚠
- 53782 (Madison) [C] — 11 violations ⚠
- 53783 (Madison) [C] — 11 violations ⚠
- 53784 (Madison) [C] — 11 violations ⚠
- 53785 (Madison) [C] — 11 violations ⚠
- 53786 (Madison) [C] — 11 violations ⚠
- 53788 (Madison) [C] — 11 violations ⚠
- 53789 (Madison) [C] — 11 violations ⚠
- 53790 (Madison) [C] — 11 violations ⚠
- 53791 (Madison) [C] — 11 violations ⚠
- 53792 (Madison) [C] — 11 violations ⚠
- 53793 (Madison) [C] — 11 violations ⚠
- 53794 (Madison) [C] — 11 violations ⚠
- 54750 (Maiden Rock) [C] — 2 violations ⚠
- 53049 (Malone) [D]
- 54949 (Manawa) [C] — 2 violations
- 54545 (Manitowish Waters) [D]
- 54220 (Manitowoc) [B]
- 54221 (Manitowoc) [B]
- 54854 (Maple) [D]
- 54226 (Maplewood) [C]
- 54448 (Marathon) [C] — 4 violations
- 54855 (Marengo) [B] — 6 violations
- 54227 (Maribel) [B] — 2 violations
- 54143 (Marinette) [B] — 1 violation
- 54950 (Marion) [B]
- 53946 (Markesan) [C]
- 53947 (Marquette) [D]
- 53559 (Marshall) [B]
- 54404 (Marshfield) [F] — 8 violations ⚠
- 54449 (Marshfield) [D] — 8 violations ⚠
- 54472 (Marshfield) [F] — 8 violations ⚠
- 54856 (Mason) [C]
- 54641 (Mather) [D]
- 54450 (Mattoon) [C] — 4 violations ⚠
- 53948 (Mauston) [B] — 10 violations ⚠
- 53050 (Mayville) [D] — 6 violations ⚠
- 53560 (Mazomanie) [C] — 2 violations
- 53558 (Mc Farland) [B]
- 54543 (Mc Naughton) [D]
- 54451 (Medford) [B] — 1 violation
- 54546 (Mellen) [B] — 1 violation
- 54642 (Melrose) [B]
- 54952 (Menasha) [C] — 2 violations
- 53051 (Menomonee Falls) [C] — 1 violation
- 53052 (Menomonee Falls) [C] — 1 violation
- 54751 (Menomonie) [B] — 6 violations
- 53097 (Mequon) [B] — 5 violations ⚠
- 54547 (Mercer) [B] — 2 violations
- 54452 (Merrill) [B] — 6 violations ⚠
- 54754 (Merrillan) [B] — 3 violations ⚠
- 53561 (Merrimac) [B] — 3 violations ⚠
- 53056 (Merton) [D]
- 53562 (Middleton) [C] — 6 violations ⚠
- 54857 (Mikana) [D]
- 54454 (Milladore) [C]
- 54643 (Millston) [D]
- 54858 (Milltown) [B]
- 53563 (Milton) [C] — 4 violations ⚠
- 53201 (Milwaukee) [B] — 41 violations ⚠
- 53202 (Milwaukee) [B] — 41 violations ⚠
- 53203 (Milwaukee) [B] — 41 violations ⚠
- 53204 (Milwaukee) [B] — 41 violations ⚠
- 53205 (Milwaukee) [B] — 41 violations ⚠
- 53206 (Milwaukee) [B] — 41 violations ⚠
- 53207 (Milwaukee) [B] — 41 violations ⚠
- 53208 (Milwaukee) [B] — 41 violations ⚠
- 53209 (Milwaukee) [C] — 41 violations ⚠
- 53210 (Milwaukee) [B] — 41 violations ⚠
- 53211 (Milwaukee) [B] — 41 violations ⚠
- 53212 (Milwaukee) [B] — 41 violations ⚠
- 53213 (Milwaukee) [B] — 41 violations ⚠
- 53214 (Milwaukee) [B] — 41 violations ⚠
- 53215 (Milwaukee) [B] — 41 violations ⚠
- 53216 (Milwaukee) [B] — 41 violations ⚠
- 53217 (Milwaukee) [C] — 41 violations ⚠
- 53218 (Milwaukee) [C] — 41 violations ⚠
- 53219 (Milwaukee) [B] — 41 violations ⚠
- 53220 (Milwaukee) [B] — 41 violations ⚠
- 53221 (Milwaukee) [B] — 41 violations ⚠
- 53222 (Milwaukee) [B] — 41 violations ⚠
- 53223 (Milwaukee) [B] — 41 violations ⚠
- 53224 (Milwaukee) [B] — 41 violations ⚠
- 53225 (Milwaukee) [B] — 41 violations ⚠
- 53226 (Milwaukee) [B] — 41 violations ⚠
- 53227 (Milwaukee) [B] — 41 violations ⚠
- 53228 (Milwaukee) [B] — 41 violations ⚠
- 53233 (Milwaukee) [B] — 41 violations ⚠
- 53234 (Milwaukee) [B] — 41 violations ⚠
- 53237 (Milwaukee) [B] — 41 violations ⚠
- 53244 (Milwaukee) [B] — 41 violations ⚠
- 53259 (Milwaukee) [B] — 41 violations ⚠
- 53263 (Milwaukee) [B] — 41 violations ⚠
- 53267 (Milwaukee) [B] — 41 violations ⚠
- 53268 (Milwaukee) [B] — 41 violations ⚠
- 53274 (Milwaukee) [B] — 41 violations ⚠
- 53278 (Milwaukee) [B] — 41 violations ⚠
- 53288 (Milwaukee) [B] — 41 violations ⚠
- 53290 (Milwaukee) [B] — 41 violations ⚠
- 53293 (Milwaukee) [B] — 41 violations ⚠
- 53295 (Milwaukee) [B] — 41 violations ⚠
- 54644 (Mindoro) [B] — 3 violations ⚠
- 53565 (Mineral Point) [D] — 3 violations ⚠
- 54548 (Minocqua) [B] — 10 violations ⚠
- 54859 (Minong) [B]
- 54228 (Mishicot) [B]
- 54755 (Mondovi) [C] — 3 violations ⚠
- 53566 (Monroe) [C] — 1 violation ⚠
- 53949 (Montello) [B] — 5 violations ⚠
- 53569 (Montfort) [C] — 5 violations ⚠
- 53570 (Monticello) [C] — 2 violations ⚠
- 54550 (Montreal) [B] — 3 violations ⚠
- 53571 (Morrisonville) [C]
- 54455 (Mosinee) [C] — 3 violations ⚠
- 53057 (Mount Calvary) [C]
- 53816 (Mount Hope) [C] — 2 violations ⚠
- 53572 (Mount Horeb) [B]
- 54645 (Mount Sterling) [F] — 10 violations ⚠
- 54149 (Mountain) [C]
- 53149 (Mukwonago) [C] — 10 violations ⚠
- 53573 (Muscoda) [B]
- 53150 (Muskego) [C] — 9 violations ⚠
- 53058 (Nashotah) [B]
- 54646 (Necedah) [B] — 5 violations ⚠
- 54956 (Neenah) [B] — 4 violations ⚠
- 54957 (Neenah) [B] — 4 violations ⚠
- 54456 (Neillsville) [B] — 14 violations
- 54457 (Nekoosa) [C] — 2 violations
- 54756 (Nelson) [C]
- 54458 (Nelsonville) [D]
- 54150 (Neopit) [D]
- 53059 (Neosho) [D]
- 54960 (Neshkoro) [D]
- 54757 (New Auburn) [B] — 1 violation
- 53146 (New Berlin) [C] — 1 violation
- 53151 (New Berlin) [C] — 1 violation
- 54229 (New Franken) [B] — 2 violations
- 53574 (New Glarus) [C] — 3 violations ⚠
- 53061 (New Holstein) [B] — 3 violations
- 53062 (New Holstein) [B] — 3 violations
- 53950 (New Lisbon) [B] — 2 violations ⚠
- 54961 (New London) [D] — 1 violation
- 53152 (New Munster) [D]
- 54017 (New Richmond) [C] — 2 violations ⚠
- 53060 (Newburg) [D]
- 53063 (Newton) [D]
- 54151 (Niagara) [B]
- 54152 (Nichols) [B]
- 53951 (North Freedom) [B]
- 53064 (North Lake) [C] — 3 violations ⚠
- 53153 (North Prairie) [C] — 5 violations
- 54648 (Norwalk) [B]
- 53154 (Oak Creek) [B] — 4 violations ⚠
- 54649 (Oakdale) [B] — 2 violations ⚠
- 53065 (Oakfield) [B]
- 53066 (Oconomowoc) [D] — 6 violations
- 54153 (Oconto) [B] — 2 violations ⚠
- 54154 (Oconto Falls) [C] — 2 violations ⚠
- 54861 (Odanah) [D]
- 54962 (Ogdensburg) [D]
- 54459 (Ogema) [D]
- 54862 (Ojibwa) [C]
- 53069 (Okauchee) [C]
- 54963 (Omro) [B] — 2 violations
- 54650 (Onalaska) [B]
- 54155 (Oneida) [C]
- 54651 (Ontario) [C] — 3 violations ⚠
- 53070 (Oostburg) [C]
- 53575 (Oregon) [C] — 20 violations ⚠
- 53576 (Orfordville) [B]
- 54020 (Osceola) [B] — 6 violations ⚠
- 54901 (Oshkosh) [C] — 12 violations ⚠
- 54902 (Oshkosh) [D] — 12 violations ⚠
- 54903 (Oshkosh) [C] — 12 violations ⚠
- 54904 (Oshkosh) [C] — 12 violations ⚠
- 54906 (Oshkosh) [D] — 12 violations ⚠
- 54758 (Osseo) [B]
- 54460 (Owen) [B] — 12 violations ⚠
- 53952 (Oxford) [C] — 2 violations
- 53953 (Packwaukee) [C]
- 53156 (Palmyra) [B] — 1 violation
- 53954 (Pardeeville) [B] — 7 violations
- 54552 (Park Falls) [B]
- 53817 (Patch Grove) [C]
- 54462 (Pearson) [D]
- 54463 (Pelican Lake) [D]
- 53157 (Pell Lake) [D] — 24 violations ⚠
- 54156 (Pembine) [D]
- 54759 (Pepin) [C] — 14 violations ⚠
- 54157 (Peshtigo) [B] — 5 violations
- 53072 (Pewaukee) [D] — 49 violations ⚠
- 54554 (Phelps) [B] — 2 violations
- 54555 (Phillips) [B] — 5 violations ⚠
- 54464 (Phlox) [D]
- 54465 (Pickerel) [C]
- 54964 (Pickett) [D]
- 54760 (Pigeon Falls) [B] — 1 violation
- 54965 (Pine River) [C]
- 54466 (Pittsville) [B]
- 53577 (Plain) [B] — 9 violations ⚠
- 54966 (Plainfield) [B] — 2 violations
- 53818 (Platteville) [D] — 18 violations ⚠
- 53158 (Pleasant Prairie) [B] — 7 violations ⚠
- 54467 (Plover) [C] — 2 violations
- 54761 (Plum City) [C] — 3 violations
- 53073 (Plymouth) [B] — 7 violations ⚠
- 54864 (Poplar) [D]
- 54469 (Port Edwards) [C] — 1 violation
- 53074 (Port Washington) [B] — 4 violations
- 54865 (Port Wing) [B] — 2 violations
- 53901 (Portage) [C] — 4 violations ⚠
- 54159 (Porterfield) [C]
- 53820 (Potosi) [C] — 9 violations ⚠
- 54160 (Potter) [C]
- 54161 (Pound) [B] — 4 violations ⚠
- 53159 (Powers Lake) [B]
- 54967 (Poy Sippi) [D]
- 53955 (Poynette) [C] — 16 violations ⚠
- 53821 (Prairie Du Chien) [C] — 3 violations ⚠
- 53578 (Prairie Du Sac) [B] — 8 violations ⚠
- 54762 (Prairie Farm) [D]
- 54556 (Prentice) [B] — 2 violations
- 54021 (Prescott) [C] — 2 violations ⚠
- 54557 (Presque Isle) [D]
- 54968 (Princeton) [C] — 5 violations ⚠
- 54162 (Pulaski) [B]
- 53401 (Racine) [B] — 14 violations ⚠
- 53402 (Racine) [B] — 14 violations ⚠
- 53403 (Racine) [B] — 14 violations ⚠
- 53404 (Racine) [B] — 14 violations ⚠
- 53405 (Racine) [B] — 14 violations ⚠
- 53406 (Racine) [B] — 14 violations ⚠
- 53407 (Racine) [B] — 14 violations ⚠
- 53408 (Racine) [B] — 14 violations ⚠
- 54867 (Radisson) [B] — 10 violations ⚠
- 53956 (Randolph) [D] — 9 violations ⚠
- 53957 (Randolph) [D] — 9 violations ⚠
- 53075 (Random Lake) [B]
- 54969 (Readfield) [D]
- 54652 (Readstown) [C] — 6 violations ⚠
- 54970 (Redgranite) [B] — 2 violations
- 53958 (Reedsburg) [B] — 5 violations
- 53959 (Reedsburg) [B] — 5 violations
- 54230 (Reedsville) [B] — 2 violations ⚠
- 53579 (Reeseville) [C] — 5 violations ⚠
- 53580 (Rewey) [C] — 1 violation
- 54501 (Rhinelander) [B] — 5 violations ⚠
- 54470 (Rib Lake) [B] — 4 violations ⚠
- 54868 (Rice Lake) [B] — 25 violations ⚠
- 53076 (Richfield) [C]
- 53581 (Richland Center) [D] — 9 violations ⚠
- 54763 (Ridgeland) [C]
- 53582 (Ridgeway) [C] — 3 violations ⚠
- 54471 (Ringle) [D]
- 53960 (Rio) [B] — 3 violations ⚠
- 54971 (Ripon) [D] — 2 violations ⚠
- 54022 (River Falls) [C] — 5 violations ⚠
- 54023 (Roberts) [B] — 1 violation
- 53167 (Rochester) [B] — 31 violations ⚠
- 54764 (Rock Falls) [D]
- 53961 (Rock Springs) [B] — 1 violation
- 54653 (Rockland) [B] — 2 violations ⚠
- 54974 (Rosendale) [D]
- 54473 (Rosholt) [D]
- 54474 (Rothschild) [C] — 2 violations ⚠
- 53078 (Rubicon) [D]
- 54475 (Rudolph) [D]
- 53079 (Saint Cloud) [D]
- 54024 (Saint Croix Falls) [C]
- 53235 (Saint Francis) [D]
- 54558 (Saint Germain) [D]
- 54232 (Saint Nazianz) [D]
- 53168 (Salem) [C] — 21 violations ⚠
- 54765 (Sand Creek) [D]
- 54870 (Sarona) [D]
- 53583 (Sauk City) [C] — 8 violations
- 53080 (Saukville) [C] — 2 violations ⚠
- 54976 (Saxeville) [D]
- 54559 (Saxon) [D]
- 54560 (Sayner) [D]
- 54977 (Scandinavia) [D]
- 54476 (Schofield) [B] — 1 violation
- 54654 (Seneca) [C] — 1 violation
- 53584 (Sextonville) [C] — 3 violations
- 54165 (Seymour) [B]
- 53585 (Sharon) [C] — 16 violations ⚠
- 54166 (Shawano) [B]
- 53081 (Sheboygan) [B] — 4 violations ⚠
- 53082 (Sheboygan) [B] — 4 violations ⚠
- 53083 (Sheboygan) [B] — 4 violations ⚠
- 53085 (Sheboygan Falls) [B] — 8 violations ⚠
- 54766 (Sheldon) [B] — 22 violations ⚠
- 54871 (Shell Lake) [B] — 4 violations ⚠
- 54169 (Sherwood) [B] — 3 violations ⚠
- 54170 (Shiocton) [B]
- 53586 (Shullsburg) [C]
- 53170 (Silver Lake) [B] — 13 violations ⚠
- 53199 (Silver Lake) [B] — 13 violations ⚠
- 53824 (Sinsinawa) [C]
- 54872 (Siren) [B]
- 54234 (Sister Bay) [C]
- 53086 (Slinger) [C] — 2 violations ⚠
- 54171 (Sobieski) [D]
- 54655 (Soldiers Grove) [C] — 2 violations
- 54873 (Solon Springs) [C]
- 53171 (Somers) [B] — 3 violations
- 54025 (Somerset) [C] — 6 violations ⚠
- 53172 (South Milwaukee) [B] — 2 violations
- 54874 (South Range) [B] — 5 violations ⚠
- 53587 (South Wayne) [C] — 2 violations
- 54656 (Sparta) [B] — 6 violations
- 54479 (Spencer) [C] — 4 violations ⚠
- 54801 (Spooner) [B] — 7 violations
- 53588 (Spring Green) [C] — 17 violations ⚠
- 54767 (Spring Valley) [C] — 2 violations
- 54875 (Springbrook) [D]
- 53176 (Springfield) [D]
- 54768 (Stanley) [B] — 1 violation
- 54561 (Star Lake) [D]
- 54026 (Star Prairie) [C]
- 54480 (Stetsonville) [B] — 8 violations ⚠
- 54657 (Steuben) [D]
- 54481 (Stevens Point) [D] — 59 violations ⚠
- 54482 (Stevens Point) [D] — 59 violations ⚠
- 54492 (Stevens Point) [D] — 59 violations ⚠
- 53825 (Stitzer) [C] — 4 violations ⚠
- 53088 (Stockbridge) [B] — 2 violations ⚠
- 54769 (Stockholm) [D]
- 54658 (Stoddard) [B] — 4 violations ⚠
- 54876 (Stone Lake) [B] — 1 violation
- 53589 (Stoughton) [C] — 5 violations ⚠
- 54484 (Stratford) [C] — 3 violations ⚠
- 54770 (Strum) [B] — 1 violation
- 54235 (Sturgeon Bay) [C] — 3 violations
- 53177 (Sturtevant) [B] — 1 violation
- 54173 (Suamico) [B]
- 53178 (Sullivan) [B]
- 54485 (Summit Lake) [D]
- 53590 (Sun Prairie) [C] — 3 violations ⚠
- 53596 (Sun Prairie) [C] — 3 violations ⚠
- 54880 (Superior) [C] — 40 violations ⚠
- 54174 (Suring) [B] — 7 violations ⚠
- 53089 (Sussex) [C] — 6 violations ⚠
- 54659 (Taylor) [B] — 2 violations
- 53091 (Theresa) [C] — 3 violations ⚠
- 53092 (Thiensville) [C] — 1 violation
- 54771 (Thorp) [C] — 7 violations ⚠
- 54562 (Three Lakes) [C] — 18 violations ⚠
- 54486 (Tigerton) [C] — 5 violations ⚠
- 54978 (Tilleda) [D]
- 54240 (Tisch Mills) [D]
- 54660 (Tomah) [B] — 1 violation ⚠
- 54487 (Tomahawk) [B] — 2 violations ⚠
- 54563 (Tony) [B] — 8 violations ⚠
- 54175 (Townsend) [C]
- 54888 (Trego) [D]
- 54661 (Trempealeau) [B]
- 53179 (Trevor) [B] — 3 violations ⚠
- 54564 (Tripoli) [D]
- 54662 (Tunnel City) [D]
- 54889 (Turtle Lake) [B]
- 53181 (Twin Lakes) [B] — 10 violations ⚠
- 54241 (Two Rivers) [D] — 8 violations ⚠
- 53962 (Union Center) [B]
- 53182 (Union Grove) [B] — 15 violations ⚠
- 54488 (Unity) [B] — 1 violation
- 54565 (Upson) [D]
- 54245 (Valders) [B]
- 54979 (Van Dyne) [D]
- 53593 (Verona) [C] — 2 violations ⚠
- 54489 (Vesper) [C] — 1 violation
- 54664 (Viola) [C] — 4 violations
- 54665 (Viroqua) [B] — 1 violation
- 54566 (Wabeno) [B]
- 53093 (Waldo) [B]
- 53183 (Wales) [C] — 5 violations ⚠
- 53184 (Walworth) [D] — 6 violations
- 54666 (Warrens) [B]
- 54890 (Wascott) [D]
- 54891 (Washburn) [B] — 3 violations ⚠
- 54246 (Washington Island) [D]
- 53185 (Waterford) [B] — 8 violations ⚠
- 53594 (Waterloo) [B] — 1 violation
- 53094 (Watertown) [F] — 9 violations ⚠
- 53098 (Watertown) [F] — 9 violations ⚠
- 54980 (Waukau) [D]
- 53186 (Waukesha) [D] — 23 violations ⚠
- 53187 (Waukesha) [F] — 23 violations ⚠
- 53188 (Waukesha) [D] — 23 violations ⚠
- 53189 (Waukesha) [D] — 23 violations ⚠
- 53597 (Waunakee) [C] — 14 violations
- 54981 (Waupaca) [C] — 3 violations ⚠
- 53963 (Waupun) [C] — 7 violations ⚠
- 54401 (Wausau) [C] — 13 violations ⚠
- 54402 (Wausau) [C] — 13 violations ⚠
- 54403 (Wausau) [C] — 13 violations ⚠
- 54177 (Wausaukee) [B] — 3 violations ⚠
- 54982 (Wautoma) [B] — 1 violation
- 53826 (Wauzeka) [C]
- 54893 (Webster) [B]
- 53090 (West Bend) [D] — 5 violations
- 53095 (West Bend) [D] — 5 violations
- 54669 (West Salem) [B] — 1 violation
- 54490 (Westboro) [B] — 4 violations ⚠
- 54667 (Westby) [C] — 10 violations ⚠
- 53964 (Westfield) [B]
- 54983 (Weyauwega) [C] — 1 violation
- 54895 (Weyerhaeuser) [B]
- 54772 (Wheeler) [C] — 5 violations ⚠
- 54491 (White Lake) [B]
- 54773 (Whitehall) [B] — 4 violations ⚠
- 54247 (Whitelaw) [B] — 6 violations ⚠
- 53190 (Whitewater) [D] — 12 violations
- 54984 (Wild Rose) [B]
- 54493 (Willard) [D]
- 53191 (Williams Bay) [C] — 7 violations ⚠
- 53192 (Wilmot) [D]
- 54027 (Wilson) [C] — 6 violations ⚠
- 54670 (Wilton) [B] — 2 violations ⚠
- 53598 (Windsor) [C]
- 54985 (Winnebago) [B] — 1 violation
- 54986 (Winneconne) [C] — 11 violations ⚠
- 54896 (Winter) [B] — 4 violations ⚠
- 53965 (Wisconsin Dells) [B] — 16 violations ⚠
- 54494 (Wisconsin Rapids) [D] — 7 violations ⚠
- 54495 (Wisconsin Rapids) [C] — 7 violations ⚠
- 54498 (Withee) [B]
- 54499 (Wittenberg) [C]
- 53968 (Wonewoc) [B]
- 53599 (Woodford) [D]
- 53099 (Woodland) [D]
- 53827 (Woodman) [D]
- 54568 (Woodruff) [D]
- 54028 (Woodville) [C] — 2 violations
- 53194 (Woodworth) [D]
- 54180 (Wrightstown) [C] — 1 violation ⚠
- 53969 (Wyocena) [B]
- 54182 (Zachow) [D]
- 53195 (Zenda) [D]
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- Regulations: State plumbing boards, ICC, IAPMO
Updated daily.
Frequently Asked Questions
Is the water safe to drink in Wisconsin?
Wisconsin has 903 community water systems serving 3,608,017 people across 898 ZIP codes. There are 5,281 recorded violations, including 816 health-based. 575 of 898 ZIP codes have at least one violation.
What plumbing code does Wisconsin follow?
Wisconsin follows the State-specific plumbing code. A licensed plumber is generally required for plumbing work.
Is lead a concern in Wisconsin's drinking water?
17 ZIP codes in Wisconsin have lead levels exceeding the EPA action level of 0.015 mg/L.
What is the radon risk in Wisconsin?
44% of ZIP codes in Wisconsin fall in EPA Radon Zone 1 (highest risk).