Missouri Water: 3.1K Violations — 1161 ZIPs
1161 ZIP codes · 1084 water systems · IPC plumbing code · Updated 2026-06-03
Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-06-03
Compared to better-performing states, Missouri public water systems record elevated violation rates — health-based exceedances appear in multiple regions, compliance gaps have persisted across recent monitoring cycles, and the state's aggregate safety grade sits well below the national median.
Score Distribution
How Missouri's 1161 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 Missouri
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 63853 | Holland | Pemiscot | 98 | A |
| 2 | 63879 | Wardell | Pemiscot | 98 | A |
| 3 | 63758 | Kelso | Scott | 96 | A |
| 4 | 63860 | Kewanee | New Madrid | 96 | A |
| 5 | 63821 | Arbyrd | Dunklin | 95 | A |
| 6 | 63841 | Dexter | Stoddard | 95 | A |
| 7 | 63866 | Marston | New Madrid | 95 | A |
| 8 | 63936 | Dudley | Stoddard | 95 | A |
| 9 | 63874 | Risco | New Madrid | 94 | A |
| 10 | 63882 | Wyatt | Mississippi | 94 | A |
10 Lowest-Scoring ZIP Codes in Missouri
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 65440 | Boss | Iron | 40 | D | 0 |
| 2 | 65439 | Bixby | Iron | 40 | D | 0 |
| 3 | 64864 | Saginaw | Cass | 40 | D | 0 |
| 4 | 64508 | Saint Joseph | Buchanan | 40 | D | 0 |
| 5 | 64505 | Saint Joseph | Andrew | 40 | D | 0 |
| 6 | 64504 | Saint Joseph | Buchanan | 40 | D | 0 |
| 7 | 64493 | Turney | Clinton | 40 | D | 0 |
| 8 | 64480 | Rea | Andrew | 40 | D | 0 |
| 9 | 64476 | Pickering | Nodaway | 40 | D | 0 |
| 10 | 64448 | Faucett | Platte | 40 | D | 0 |
County Rankings
Water quality breakdown by county. 115 counties with data in Missouri.
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 |
|---|---|---|---|---|---|
| St. Louis | 66 | C | 8 | 63055 (82) | 63005 (51) |
| Jefferson | 55 | C | 94 | 63070 (74) | 63130 (40) |
| Iron | 50 | D | 17 | 63621 (69) | 65440 (40) |
| Franklin | 70 | B | 18 | 63037 (83) | 63077 (50) |
| St. Charles | 60 | C | 13 | 63338 (83) | 63386 (40) |
| Ste. Genevieve | 59 | C | 3 | 63627 (79) | 63670 (45) |
| Washington | 72 | B | 8 | 63622 (82) | 63071 (53) |
| Franklin,St. Louis | 60 | C | 1 | 63073 (60) | 63073 (60) |
| St. Francois | 60 | C | 9 | 63624 (83) | 63651 (53) |
| Audrain | 59 | C | 14 | 63352 (81) | 63301 (40) |
| Lincoln | 59 | C | 12 | 63349 (83) | 63369 (45) |
| Montgomery | 78 | B | 9 | 63350 (83) | 63370 (63) |
| Pike | 63 | C | 7 | 63441 (83) | 63433 (53) |
| Miller | 68 | C | 9 | 65032 (83) | 65083 (53) |
| Warren | 72 | B | 4 | 63380 (83) | 63378 (63) |
| Gasconade | 69 | C | 6 | 63363 (83) | 65061 (53) |
| Callaway | 76 | B | 12 | 65063 (83) | 65080 (63) |
| Marion | 64 | C | 6 | 63463 (83) | 63471 (50) |
| Clark | 62 | C | 9 | 63445 (83) | 63430 (50) |
| Shelby | 65 | C | 9 | 63437 (83) | 63464 (53) |
| Lewis | 70 | B | 10 | 63452 (83) | 63458 (53) |
| Ralls | 60 | C | 3 | 63459 (73) | 65282 (53) |
| Scotland | 58 | C | 3 | 63555 (69) | 63563 (53) |
| Knox | 64 | C | 5 | 63446 (79) | 63547 (53) |
| Monroe | 69 | C | 5 | 65263 (83) | 65258 (53) |
| Perry | 65 | C | 10 | 63746 (83) | 63673 (50) |
| Adair | 73 | B | 4 | 63533 (82) | 63540 (53) |
| Macon | 67 | C | 9 | 63532 (83) | 65247 (53) |
| Schuyler | 65 | C | 8 | 63536 (83) | 63567 (53) |
| Sullivan | 70 | B | 8 | 64646 (83) | 64655 (53) |
| Linn | 74 | B | 10 | 64630 (83) | 63566 (53) |
| Putnam | 66 | C | 3 | 63565 (81) | 63666 (53) |
| Reynolds | 74 | B | 6 | 63629 (83) | 63665 (63) |
| Madison | 66 | C | 4 | 63655 (76) | 63632 (53) |
| Cape Girardeau | 69 | C | 14 | 63766 (82) | 63779 (53) |
| Stoddard | 85 | A | 12 | 63841 (95) | 63738 (66) |
| Scott | 83 | B | 11 | 63758 (96) | 63742 (60) |
| Bollinger | 67 | C | 5 | 63760 (83) | 63747 (53) |
| Wayne | 69 | C | 10 | 63944 (83) | 63951 (53) |
| Mississippi | 84 | B | 5 | 63882 (94) | 63881 (66) |
| Dunklin | 86 | A | 10 | 63821 (95) | 63875 (66) |
| Pemiscot | 79 | B | 11 | 63853 (98) | 63840 (66) |
| New Madrid | 83 | B | 14 | 63860 (96) | 63878 (66) |
| Clay | 65 | C | 26 | 64048 (70) | 64073 (45) |
| Butler | 83 | B | 9 | 63940 (93) | 63938 (66) |
| Ripley | 63 | C | 6 | 63953 (83) | 63955 (53) |
| Carter | 75 | B | 4 | 63937 (81) | 63943 (72) |
| Oregon | 72 | B | 6 | 65692 (83) | 65690 (53) |
| Lafayette | 75 | B | 11 | 64001 (83) | 64022 (53) |
| Jackson | 65 | C | 77 | 64014 (70) | 64070 (40) |
| Cass | 61 | C | 14 | 64747 (68) | 64864 (40) |
| Ray | 70 | B | 8 | 64085 (82) | 64680 (53) |
| Platte | 62 | C | 17 | 64092 (70) | 64448 (40) |
| Johnson | 78 | B | 8 | 64019 (83) | 65305 (53) |
| Buchanan | 47 | D | 8 | 64443 (64) | 64508 (40) |
| Gentry | 67 | C | 4 | 64402 (82) | 64438 (53) |
| Worth | 70 | B | 5 | 64499 (82) | 64441 (53) |
| Andrew | 54 | D | 11 | 64449 (69) | 64505 (40) |
| DeKalb | 72 | B | 9 | 64474 (88) | 64497 (50) |
| Nodaway | 59 | C | 14 | 64487 (68) | 64476 (40) |
| Harrison | 72 | B | 8 | 64481 (83) | 64467 (53) |
| Holt | 62 | C | 7 | 64429 (70) | 64437 (48) |
| Atchison | 63 | C | 5 | 64498 (70) | 64491 (57) |
| Clinton | 63 | C | 5 | 64454 (70) | 64493 (40) |
| Carroll | 76 | B | 8 | 64682 (83) | 64681 (63) |
| Livingston | 76 | B | 6 | 64638 (83) | 64686 (53) |
| Daviess | 74 | B | 7 | 64636 (83) | 64689 (53) |
| Caldwell | 73 | B | 9 | 64637 (83) | 64654 (53) |
| Mercer | 72 | B | 4 | 64632 (82) | 64672 (53) |
| Chariton | 69 | C | 8 | 65281 (83) | 65246 (53) |
| Grundy | 83 | B | 4 | 64641 (83) | 64679 (82) |
| Bates | 72 | B | 10 | 64745 (82) | 64765 (53) |
| St. Clair | 73 | B | 6 | 64738 (83) | 64781 (53) |
| Henry | 78 | B | 6 | 64788 (83) | 64770 (71) |
| Vernon | 70 | B | 11 | 64741 (83) | 64778 (53) |
| Cedar | 72 | B | 3 | 64744 (82) | 65607 (53) |
| Barton | 78 | B | 4 | 64748 (83) | 64762 (72) |
| Jasper | 75 | B | 17 | 64755 (83) | 64859 (53) |
| Dade | 70 | B | 8 | 65635 (83) | 65752 (53) |
| Newton | 76 | B | 9 | 64840 (83) | 64858 (63) |
| McDonald | 71 | B | 10 | 64867 (83) | 64868 (53) |
| Lawrence | 76 | B | 11 | 65705 (83) | 64873 (63) |
| Barry | 81 | B | 10 | 65647 (83) | 65708 (68) |
| Osage | 70 | B | 13 | 65054 (83) | 65075 (53) |
| Boone | 77 | B | 16 | 65010 (83) | 65256 (53) |
| Morgan | 78 | B | 7 | 65011 (83) | 65329 (53) |
| Moniteau | 75 | B | 9 | 65025 (83) | 65055 (53) |
| Camden | 73 | B | 12 | 65324 (83) | 65764 (53) |
| Cole | 78 | B | 14 | 65074 (83) | 65053 (63) |
| Maries | 74 | B | 3 | 65058 (83) | 65582 (57) |
| Cooper | 79 | B | 7 | 65068 (83) | 65279 (63) |
| Howard | 74 | B | 5 | 65248 (83) | 65230 (53) |
| Randolph | 68 | C | 8 | 65243 (83) | 65278 (53) |
| Pettis | 80 | B | 7 | 65350 (83) | 65333 (76) |
| Saline | 77 | B | 10 | 65344 (83) | 65321 (53) |
| Benton | 75 | B | 5 | 65325 (83) | 65345 (53) |
| Phelps | 65 | C | 11 | 65402 (82) | 65529 (50) |
| Texas | 65 | C | 18 | 65542 (83) | 65660 (53) |
| Shannon | 75 | B | 4 | 65438 (83) | 65546 (53) |
| Crawford | 71 | B | 6 | 65441 (83) | 65586 (53) |
| Pulaski | 72 | B | 10 | 65473 (83) | 65457 (55) |
| Laclede | 65 | C | 6 | 65662 (83) | 65722 (53) |
| Dent | 70 | B | 2 | 65560 (77) | 65501 (63) |
| Howell | 72 | B | 7 | 65688 (83) | 65790 (53) |
| Greene | 74 | B | 28 | 65612 (83) | 65645 (53) |
| Douglas | 67 | C | 2 | 65608 (80) | 65755 (53) |
| Ozark | 59 | C | 18 | 65609 (83) | 65784 (53) |
| Christian | 69 | C | 11 | 65610 (83) | 65720 (53) |
| Taney | 73 | B | 18 | 65726 (83) | 65744 (53) |
| Polk | 76 | B | 7 | 65649 (83) | 65640 (53) |
| Dallas | 70 | B | 6 | 65685 (83) | 65727 (53) |
| Stone | 79 | B | 11 | 65631 (83) | 65656 (71) |
| Webster | 77 | B | 5 | 65632 (83) | 65706 (70) |
| Hickory | 76 | B | 7 | 65668 (83) | 65735 (63) |
| Wright | 68 | C | 7 | 65667 (83) | 65768 (53) |
Most Common Contaminants in Missouri
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Consumer Confidence Report Rule | Reporting | 311 | 729 | Yes |
| Surface Water Treatment Rule | Treatment Technique | 258 | 512 | No |
| Stage 1 DBP Rule | Treatment Technique | 247 | 278 | No |
| Stage 2 DBP Rule | Treatment Technique | 186 | 272 | No |
| Lead and Copper Rule | Treatment Technique | 171 | 316 | No |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 125 | 211 | Yes |
| Contaminant 0700 | Other | 121 | 298 | Yes |
| Total Coliform | Microbiological | 52 | 78 | No |
Overview
We track water quality, weather alerts, plumbing regulations, and energy rebates for 1161 ZIP codes across Missouri, covering 1084 community water systems that serve approximately 4,355,541 people.
630 of 1161 ZIP codes (54%) have recorded EPA violations. 404 health-based violations have been documented.
Active Weather Alerts
2 active alerts in Missouri including 2 warnings. Severe weather can directly affect tap water quality — flooding, power outages, and infrastructure damage may lead to boil-water advisories.
| Alert | Severity | Areas |
|---|---|---|
| Flood Warning | Severe | Vernon, MO |
| Flood Warning | Severe | St. Clair, MO; Vernon, MO |
Plumbing Regulations
Missouri follows the International Plumbing Code (2018 edition).
- Plumbing code: IPC (2018)
- 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 |
|---|---|---|---|---|---|
| 63736 | Benton | A | 64 | 1 | Scott County Pwsd 4 |
| 63740 | Chaffee | B | 64 | 1 | Chaffee Public Water System |
| 63341 | Defiance | D | 38 | 22 | St Charles County Pwsd 2 |
| 65712 | Mount Vernon | B | 38 | 5 | Mount Vernon Public Water System |
| 65801 | Springfield | B | 26 | 2 | Springfield Public Water System |
| 65802 | Springfield | B | 26 | 2 | Springfield Public Water System |
| 65803 | Springfield | B | 26 | 2 | Springfield Public Water System |
| 65804 | Springfield | B | 26 | 2 | Springfield Public Water System |
| 65805 | Springfield | B | 26 | 2 | Springfield Public Water System |
| 65806 | Springfield | B | 26 | 2 | Springfield Public Water System |
Areas with No Violations
| ZIP Code | City | Safety Score | System | Population |
|---|---|---|---|---|
| 63011 | Ballwin | D | MO AMERICAN ST LOUIS ST CHARLES COUNTIES | 1,111,000 |
| 63012 | Barnhart | B | Jefferson Company Cons Pwsd C 1 | 37,000 |
| 63015 | Catawissa | C | Franklin County Pwsd 3 | 8,250 |
| 63021 | Ballwin | D | MO AMERICAN ST LOUIS ST CHARLES COUNTIES | 1,111,000 |
| 63022 | Ballwin | D | MO AMERICAN ST LOUIS ST CHARLES COUNTIES | 1,111,000 |
| 63024 | Ballwin | D | MO AMERICAN ST LOUIS ST CHARLES COUNTIES | 1,111,000 |
| 63030 | Fletcher | C | JEFFERSON COUNTY PWSD 5 | 8,000 |
| 63031 | Florissant | D | Mo American St Louis St Charles Counties | 1,111,000 |
| 63032 | Florissant | C | FRONTIER ESTATES | 120 |
| 63033 | Florissant | D | Mo American St Louis St Charles Counties | 1,111,000 |
Home Safety Score
Average Home Safety Score for Missouri: C (69/100)
Lead & Copper
- Average lead level (90th percentile): 0.0025 mg/L (EPA action level: 0.015 mg/L)
- 0 ZIP codes exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 201 ZIP codes (17%)
- Moderate risk (Zone 2): 878 ZIP codes
- Low risk (Zone 3): 72 ZIP codes
ZIP Code Reports for Missouri
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 63366 | O Fallon | 1,292,378 | C | 6 |
| 63376 | Saint Peters | 1,257,102 | D | 0 |
| 63368 | O Fallon | 1,250,544 | B | 6 |
| 63052 | Imperial | 1,226,861 | B | 3 |
| 63304 | Saint Charles | 1,224,587 | D | 0 |
| 63010 | Arnold | 1,196,712 | C | 1 |
| 63049 | High Ridge | 1,189,540 | B | 1 |
| 63012 | Barnhart | 1,186,630 | B | 0 |
| 63026 | Fenton | 1,181,721 | C | 3 |
| 63025 | Eureka | 1,136,218 | C | 3 |
| 63069 | Pacific | 1,135,797 | C | 3 |
| 63125 | Saint Louis | 1,132,113 | D | 0 |
| 63128 | Saint Louis | 1,132,113 | D | 0 |
| 63129 | Saint Louis | 1,132,113 | D | 0 |
| 63040 | Grover | 1,128,888 | C | 0 |
| 63301 | Saint Charles | 1,124,000 | D | 0 |
| 63303 | Saint Charles | 1,124,000 | D | 0 |
| 63005 | Chesterfield | 1,122,629 | D | 8 |
| 63006 | Chesterfield | 1,113,079 | C | 8 |
| 63017 | Chesterfield | 1,113,079 | C | 8 |
Lowest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 63011 | Ballwin | 40 | D | 0 |
| 63021 | Ballwin | 40 | D | 0 |
| 63022 | Ballwin | 40 | D | 0 |
| 63024 | Ballwin | 40 | D | 0 |
| 63045 | Earth City | 40 | D | 0 |
Highest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 63853 | Holland | 98 | A | 3 |
| 63879 | Wardell | 98 | A | 2 |
| 63758 | Kelso | 96 | A | 0 |
| 63860 | Kewanee | 96 | A | 3 |
| 63821 | Arbyrd | 95 | A | 1 |
All 1161 ZIP Codes in Missouri
- 64720 (Adrian) [B] — 13 violations ⚠
- 63730 (Advance) [A] — 5 violations ⚠
- 64401 (Agency) [D]
- 64830 (Alba) [B] — 1 violation
- 64402 (Albany) [B] — 2 violations ⚠
- 65601 (Aldrich) [D]
- 63430 (Alexandria) [D]
- 64420 (Allendale) [D]
- 64001 (Alma) [B]
- 64620 (Altamont) [B] — 2 violations
- 63732 (Altenburg) [B] — 10 violations
- 65606 (Alton) [B] — 2 violations
- 64421 (Amazonia) [C] — 1 violation
- 64422 (Amity) [D]
- 64722 (Amoret) [B] — 6 violations ⚠
- 64723 (Amsterdam) [C] — 11 violations ⚠
- 63431 (Anabel) [D]
- 64831 (Anderson) [B] — 2 violations
- 63330 (Annada) [D]
- 63620 (Annapolis) [C] — 9 violations
- 63820 (Anniston) [A] — 16 violations ⚠
- 64724 (Appleton City) [B] — 2 violations ⚠
- 63432 (Arbela) [D]
- 63821 (Arbyrd) [A] — 1 violation
- 63621 (Arcadia) [C] — 2 violations ⚠
- 64725 (Archie) [C] — 14 violations ⚠
- 65603 (Arcola) [B] — 7 violations ⚠
- 65001 (Argyle) [B] — 5 violations
- 65230 (Armstrong) [D]
- 63010 (Arnold) [C] — 1 violation
- 65320 (Arrow Rock) [B] — 9 violations ⚠
- 64832 (Asbury) [B] — 1 violation
- 65604 (Ash Grove) [B] — 2 violations
- 63433 (Ashburn) [D]
- 65010 (Ashland) [B]
- 63530 (Atlanta) [B] — 1 violation
- 63332 (Augusta) [C]
- 65605 (Aurora) [B] — 4 violations ⚠
- 65231 (Auxvasse) [B] — 2 violations
- 65608 (Ava) [B] — 7 violations
- 64833 (Avilla) [D]
- 65609 (Bakersfield) [B]
- 63011 (Ballwin) [D]
- 63021 (Ballwin) [D]
- 63022 (Ballwin) [D]
- 63024 (Ballwin) [D]
- 63531 (Baring) [C]
- 64423 (Barnard) [C] — 1 violation
- 65011 (Barnett) [B]
- 63012 (Barnhart) [B]
- 64011 (Bates City) [B]
- 63013 (Beaufort) [B] — 8 violations ⚠
- 63622 (Belgrade) [B] — 2 violations
- 63735 (Bell City) [A]
- 65013 (Belle) [B] — 9 violations
- 63623 (Belleview) [C] — 2 violations
- 63333 (Bellflower) [B] — 2 violations
- 64012 (Belton) [C] — 4 violations
- 63736 (Benton) [A] — 64 violations ⚠
- 65232 (Benton City) [D]
- 63014 (Berger) [B] — 1 violation
- 63822 (Bernie) [A] — 4 violations
- 63823 (Bertrand) [A] — 17 violations ⚠
- 64424 (Bethany) [B] — 8 violations ⚠
- 63434 (Bethel) [D]
- 65436 (Beulah) [C]
- 63532 (Bevier) [B] — 1 violation
- 65610 (Billings) [B] — 1 violation
- 65438 (Birch Tree) [B]
- 63624 (Bismarck) [B]
- 65439 (Bixby) [D]
- 63625 (Black) [C]
- 65321 (Blackburn) [D]
- 65322 (Blackwater) [B] — 6 violations
- 63626 (Blackwell) [C]
- 64726 (Blairstown) [B] — 2 violations
- 65014 (Bland) [B] — 1 violation
- 63824 (Blodgett) [A] — 23 violations ⚠
- 63825 (Bloomfield) [A] — 5 violations
- 63627 (Bloomsdale) [B] — 1 violation
- 65611 (Blue Eye) [B] — 13 violations
- 64013 (Blue Springs) [C] — 1 violation
- 64014 (Blue Springs) [B] — 1 violation
- 64015 (Blue Springs) [C] — 1 violation
- 64426 (Blythedale) [C]
- 64622 (Bogard) [B] — 1 violation
- 65612 (Bois D Arc) [B]
- 64427 (Bolckow) [D]
- 65613 (Bolivar) [B] — 3 violations
- 63628 (Bonne Terre) [D]
- 65016 (Bonnots Mill) [B] — 1 violation
- 65233 (Boonville) [B] — 5 violations
- 65440 (Boss) [D]
- 64623 (Bosworth) [B] — 3 violations ⚠
- 65441 (Bourbon) [B] — 1 violation
- 63334 (Bowling Green) [B] — 2 violations
- 65614 (Bradleyville) [C]
- 63827 (Bragg City) [B]
- 63826 (Braggadocio) [C]
- 65688 (Brandsville) [B]
- 65615 (Branson) [B] — 4 violations
- 65616 (Branson) [B] — 4 violations
- 63533 (Brashear) [B] — 3 violations
- 64624 (Braymer) [B] — 17 violations ⚠
- 63737 (Brazeau) [D]
- 64625 (Breckenridge) [C] — 1 violation
- 63931 (Briar) [D]
- 63044 (Bridgeton) [D]
- 65617 (Brighton) [B]
- 65443 (Brinktown) [B] — 2 violations
- 65618 (Brixey) [D]
- 64728 (Bronaugh) [B] — 2 violations
- 64628 (Brookfield) [B]
- 65619 (Brookline) [B] — 4 violations
- 63932 (Broseley) [B] — 6 violations
- 64630 (Browning) [B]
- 63738 (Brownwood) [C]
- 65017 (Brumley) [D]
- 65620 (Bruner) [D]
- 65236 (Brunswick) [B] — 4 violations
- 64631 (Bucklin) [B] — 5 violations
- 64016 (Buckner) [C] — 2 violations
- 65444 (Bucyrus) [D]
- 65622 (Buffalo) [B] — 2 violations
- 65237 (Bunceton) [B] — 1 violation
- 63629 (Bunker) [B]
- 63739 (Burfordville) [B] — 1 violation
- 64428 (Burlington Junction) [C] — 2 violations ⚠
- 64730 (Butler) [B] — 2 violations
- 65623 (Butterfield) [B] — 2 violations
- 65689 (Cabool) [B]
- 63630 (Cadet) [C]
- 64632 (Cainsville) [B] — 3 violations
- 65239 (Cairo) [C]
- 63631 (Caledonia) [B] — 2 violations
- 65323 (Calhoun) [B]
- 65018 (California) [B] — 2 violations ⚠
- 63534 (Callao) [B] — 11 violations
- 64017 (Camden) [C]
- 64018 (Camden Point) [C] — 2 violations ⚠
- 65020 (Camdenton) [B] — 4 violations
- 64429 (Cameron) [B]
- 63933 (Campbell) [A] — 5 violations ⚠
- 63828 (Canalou) [B] — 5 violations
- 63435 (Canton) [B] — 1 violation
- 65624 (Cape Fair) [B] — 1 violation
- 63701 (Cape Girardeau) [C] — 8 violations ⚠
- 63702 (Cape Girardeau) [B] — 8 violations ⚠
- 63703 (Cape Girardeau) [B] — 8 violations ⚠
- 65607 (Caplinger Mills) [D]
- 63829 (Cardwell) [A] — 8 violations
- 64834 (Carl Junction) [B] — 2 violations
- 64633 (Carrollton) [B] — 4 violations
- 64835 (Carterville) [B] — 2 violations
- 64836 (Carthage) [B] — 14 violations ⚠
- 63830 (Caruthersville) [C] — 2 violations
- 63632 (Cascade) [D]
- 65625 (Cassville) [B] — 2 violations
- 63015 (Catawissa) [C]
- 63833 (Catron) [C]
- 65626 (Caulfield) [D]
- 63016 (Cedar Hill) [C] — 15 violations ⚠
- 65627 (Cedarcreek) [D]
- 63436 (Center) [D]
- 65023 (Centertown) [B] — 2 violations
- 64019 (Centerview) [B]
- 63633 (Centerville) [B] — 3 violations
- 65240 (Centralia) [B]
- 65629 (Chadwick) [B]
- 63740 (Chaffee) [B] — 64 violations ⚠
- 65024 (Chamois) [C] — 4 violations ⚠
- 63834 (Charleston) [A] — 1 violation
- 65446 (Cherryville) [D]
- 63005 (Chesterfield) [D] — 8 violations ⚠
- 63006 (Chesterfield) [C] — 8 violations ⚠
- 63017 (Chesterfield) [C] — 8 violations ⚠
- 65630 (Chestnutridge) [D]
- 64733 (Chilhowee) [B]
- 64601 (Chillicothe) [B] — 3 violations ⚠
- 64635 (Chula) [B] — 1 violation
- 63437 (Clarence) [B]
- 65243 (Clark) [B] — 1 violation
- 65025 (Clarksburg) [B]
- 64430 (Clarksdale) [A] — 1 violation
- 63336 (Clarksville) [C] — 3 violations ⚠
- 63837 (Clarkton) [A] — 10 violations ⚠
- 64431 (Clearmont) [C] — 1 violation
- 64734 (Cleveland) [C] — 8 violations ⚠
- 65631 (Clever) [B] — 1 violation
- 65244 (Clifton Hill) [D]
- 65324 (Climax Springs) [B]
- 64735 (Clinton) [B] — 6 violations
- 63934 (Clubb) [D]
- 64432 (Clyde) [D]
- 63535 (Coatsville) [D]
- 64636 (Coffey) [B] — 1 violation
- 65325 (Cole Camp) [B]
- 64738 (Collins) [B] — 1 violation
- 65201 (Columbia) [B] — 1 violation
- 65202 (Columbia) [B] — 1 violation
- 65203 (Columbia) [B] — 1 violation
- 65205 (Columbia) [B] — 1 violation
- 65211 (Columbia) [B] — 1 violation
- 65212 (Columbia) [B] — 1 violation
- 65215 (Columbia) [B] — 1 violation
- 65216 (Columbia) [B] — 1 violation
- 65217 (Columbia) [B] — 1 violation
- 65218 (Columbia) [B] — 1 violation
- 65299 (Columbia) [B] — 1 violation
- 63742 (Commerce) [C]
- 64433 (Conception) [D]
- 64434 (Conception Junction) [D]
- 64020 (Concordia) [B] — 10 violations ⚠
- 65632 (Conway) [B]
- 65449 (Cook Sta) [C]
- 63839 (Cooter) [C]
- 64021 (Corder) [D]
- 64436 (Cosby) [C]
- 63338 (Cottleville) [B]
- 65690 (Couch) [D]
- 64637 (Cowgill) [B] — 1 violation
- 64437 (Craig) [D] — 6 violations ⚠
- 65633 (Crane) [B] — 7 violations ⚠
- 64739 (Creighton) [C]
- 65452 (Crocker) [B] — 4 violations
- 65634 (Cross Timbers) [B] — 16 violations ⚠
- 63019 (Crystal City) [C] — 3 violations ⚠
- 65453 (Cuba) [B] — 2 violations
- 63339 (Curryville) [C] — 2 violations
- 65635 (Dadeville) [B]
- 63743 (Daisy) [D]
- 65246 (Dalton) [D]
- 64438 (Darlington) [D]
- 65456 (Davisville) [D]
- 64638 (Dawn) [B] — 1 violation
- 64440 (De Kalb) [D]
- 63020 (De Soto) [B] — 3 violations
- 64639 (De Witt) [D]
- 64439 (Dearborn) [C] — 2 violations
- 64740 (Deepwater) [B] — 6 violations ⚠
- 64741 (Deerfield) [B] — 1 violation
- 63840 (Deering) [C]
- 63341 (Defiance) [D] — 38 violations ⚠
- 63744 (Delta) [B] — 5 violations
- 64441 (Denver) [D]
- 63636 (Des Arc) [D]
- 65457 (Devils Elbow) [C]
- 63841 (Dexter) [A] — 1 violation
- 64840 (Diamond) [B]
- 65636 (Diggins) [B] — 2 violations
- 63023 (Dittmer) [C] — 2 violations
- 65459 (Dixon) [B] — 3 violations
- 63637 (Doe Run) [D]
- 63935 (Doniphan) [C] — 7 violations ⚠
- 65637 (Dora) [D]
- 64022 (Dover) [D]
- 63536 (Downing) [B] — 1 violation
- 64742 (Drexel) [B] — 5 violations
- 65638 (Drury) [D]
- 63936 (Dudley) [A]
- 64841 (Duenweg) [B] — 2 violations
- 65461 (Duke) [C]
- 65640 (Dunnegan) [D]
- 63438 (Durham) [C]
- 63745 (Dutchtown) [C]
- 63342 (Dutzow) [C]
- 65641 (Eagle Rock) [B] — 6 violations
- 64442 (Eagleville) [B] — 2 violations
- 63045 (Earth City) [D]
- 64743 (East Lynne) [C]
- 63845 (East Prairie) [B] — 3 violations
- 64443 (Easton) [C] — 2 violations
- 65462 (Edgar Springs) [B] — 2 violations ⚠
- 64444 (Edgerton) [C] — 1 violation
- 63537 (Edina) [B] — 5 violations
- 65326 (Edwards) [C]
- 64744 (El Dorado Springs) [B] — 1 violation ⚠
- 65026 (Eldon) [B] — 10 violations ⚠
- 65463 (Eldridge) [C]
- 65464 (Elk Creek) [D]
- 65644 (Elkland) [C]
- 63638 (Ellington) [B] — 10 violations ⚠
- 63937 (Ellsinore) [B] — 5 violations
- 63538 (Elmer) [B]
- 64445 (Elmo) [C]
- 63343 (Elsberry) [C] — 5 violations ⚠
- 63439 (Emden) [C]
- 65466 (Eminence) [B]
- 65327 (Emma) [B] — 3 violations ⚠
- 63344 (Eolia) [C]
- 63846 (Essex) [A] — 15 violations ⚠
- 63539 (Ethel) [D]
- 65645 (Eudora) [D]
- 65032 (Eugene) [B] — 1 violation
- 65468 (Eunice) [D]
- 63025 (Eureka) [C] — 3 violations
- 65646 (Everton) [B] — 3 violations
- 63440 (Ewing) [B] — 2 violations
- 65247 (Excello) [D]
- 64024 (Excelsior Springs) [C] — 1 violation
- 65647 (Exeter) [B]
- 63938 (Fagus) [C]
- 65648 (Fair Grove) [B] — 6 violations ⚠
- 65649 (Fair Play) [B]
- 63939 (Fairdealing) [C]
- 64446 (Fairfax) [C]
- 64842 (Fairview) [B] — 11 violations
- 65470 (Falcon) [C]
- 63345 (Farber) [B] — 4 violations ⚠
- 64028 (Farley) [D]
- 63640 (Farmington) [C] — 13 violations ⚠
- 63746 (Farrar) [B] — 1 violation
- 64448 (Faucett) [D]
- 65248 (Fayette) [B] — 1 violation
- 63026 (Fenton) [C] — 3 violations ⚠
- 63099 (Fenton) [B] — 3 violations ⚠
- 63028 (Festus) [B] — 1 violation
- 64449 (Fillmore) [C] — 2 violations ⚠
- 63940 (Fisk) [A] — 4 violations
- 65650 (Flemington) [B] — 1 violation
- 63030 (Fletcher) [C]
- 63346 (Flinthill) [D]
- 65329 (Florence) [D]
- 63031 (Florissant) [D]
- 63032 (Florissant) [C]
- 63033 (Florissant) [D]
- 63034 (Florissant) [C]
- 63347 (Foley) [D]
- 65652 (Fordland) [B] — 10 violations
- 64451 (Forest City) [C] — 3 violations ⚠
- 63348 (Foristell) [B] — 3 violations
- 65653 (Forsyth) [B] — 10 violations ⚠
- 65473 (Fort Leonard Wood) [B]
- 65034 (Fortuna) [B] — 7 violations ⚠
- 64745 (Foster) [B] — 2 violations ⚠
- 63441 (Frankford) [B]
- 65250 (Franklin) [B] — 1 violation ⚠
- 63645 (Fredericktown) [B] — 2 violations
- 65035 (Freeburg) [B] — 6 violations
- 64746 (Freeman) [C] — 5 violations
- 65654 (Freistatt) [B] — 8 violations ⚠
- 63941 (Fremont) [B] — 8 violations
- 63036 (French Village) [D]
- 63747 (Friedheim) [D]
- 63748 (Frohna) [B] — 2 violations
- 65251 (Fulton) [B] — 4 violations
- 65655 (Gainesville) [B] — 3 violations ⚠
- 65656 (Galena) [B] — 12 violations
- 64640 (Gallatin) [B] — 2 violations
- 64641 (Galt) [B] — 1 violation
- 64747 (Garden City) [C] — 5 violations ⚠
- 65657 (Garrison) [D]
- 65036 (Gasconade) [B] — 1 violation
- 63942 (Gatewood) [D]
- 64453 (Gentry) [B]
- 63037 (Gerald) [B] — 1 violation
- 63540 (Gibbs) [D]
- 63847 (Gibson) [C]
- 63848 (Gideon) [A] — 3 violations
- 65330 (Gilliam) [B] — 3 violations
- 64642 (Gilman City) [B] — 5 violations ⚠
- 63750 (Gipsy) [B]
- 65254 (Glasgow) [B] — 4 violations ⚠
- 63751 (Glenallen) [C]
- 63038 (Glencoe) [D]
- 63541 (Glenwood) [B] — 8 violations
- 63849 (Gobler) [B]
- 65658 (Golden) [B] — 3 violations
- 64748 (Golden City) [B] — 1 violation
- 64843 (Goodman) [B] — 3 violations
- 63752 (Gordonville) [B] — 4 violations
- 63543 (Gorin) [D]
- 64454 (Gower) [B]
- 65660 (Graff) [D]
- 64455 (Graham) [C] — 4 violations
- 64029 (Grain Valley) [C] — 1 violation
- 64844 (Granby) [B] — 2 violations
- 63943 (Grandin) [B] — 1 violation
- 64030 (Grandview) [C]
- 63442 (Granger) [D]
- 64456 (Grant City) [B] — 4 violations
- 65037 (Gravois Mills) [B]
- 63039 (Gray Summit) [C]
- 63850 (Grayridge) [C]
- 63544 (Green Castle) [C] — 1 violation
- 63545 (Green City) [B] — 2 violations ⚠
- 65332 (Green Ridge) [B] — 3 violations ⚠
- 65661 (Greenfield) [B]
- 63546 (Greentop) [D]
- 63944 (Greenville) [B]
- 64034 (Greenwood) [C] — 1 violation
- 63040 (Grover) [C]
- 65662 (Grovespring) [B]
- 63041 (Grubville) [D]
- 64457 (Guilford) [D]
- 64643 (Hale) [B] — 2 violations
- 65663 (Half Way) [D]
- 65255 (Hallsville) [B] — 1 violation
- 65664 (Halltown) [B] — 2 violations
- 64644 (Hamilton) [B] — 2 violations ⚠
- 63401 (Hannibal) [C] — 5 violations ⚠
- 65666 (Hardenville) [D]
- 64035 (Hardin) [B] — 3 violations
- 64645 (Harris) [D]
- 65256 (Harrisburg) [D]
- 64701 (Harrisonville) [C] — 3 violations
- 65039 (Hartsburg) [C]
- 65479 (Hartshorn) [D]
- 65667 (Hartville) [B]
- 63945 (Harviell) [C]
- 64750 (Harwood) [D]
- 64458 (Hatfield) [D]
- 63349 (Hawk Point) [B] — 1 violation
- 63851 (Hayti) [B] — 11 violations
- 63042 (Hazelwood) [D]
- 64459 (Helena) [D]
- 63047 (Hematite) [D]
- 65040 (Henley) [C]
- 64036 (Henrietta) [B] — 6 violations
- 63048 (Herculaneum) [B]
- 65041 (Hermann) [C] — 9 violations
- 65668 (Hermitage) [B]
- 65257 (Higbee) [B] — 7 violations
- 64037 (Higginsville) [B]
- 63350 (High Hill) [B]
- 65042 (High Point) [D]
- 63049 (High Ridge) [B] — 1 violation ⚠
- 65669 (Highlandville) [B] — 2 violations
- 63050 (Hillsboro) [B] — 6 violations ⚠
- 63852 (Holcomb) [A] — 4 violations
- 64040 (Holden) [B] — 1 violation
- 63853 (Holland) [A] — 3 violations ⚠
- 65258 (Holliday) [D]
- 65672 (Hollister) [C] — 8 violations
- 65673 (Hollister) [B] — 8 violations
- 64048 (Holt) [B]
- 65043 (Holts Summit) [B] — 9 violations ⚠
- 64461 (Hopkins) [C] — 12 violations ⚠
- 63855 (Hornersville) [A] — 5 violations
- 63051 (House Springs) [C] — 1 violation
- 65483 (Houston) [B] — 7 violations
- 65333 (Houstonia) [B] — 1 violation
- 65484 (Huggins) [D]
- 65334 (Hughesville) [B] — 2 violations
- 65674 (Humansville) [B]
- 64752 (Hume) [C] — 16 violations
- 64646 (Humphreys) [B]
- 63443 (Hunnewell) [C] — 7 violations ⚠
- 65259 (Huntsville) [B]
- 63547 (Hurdland) [D]
- 65675 (Hurley) [B] — 1 violation
- 65486 (Iberia) [B] — 3 violations ⚠
- 63052 (Imperial) [B] — 3 violations
- 64050 (Independence) [C] — 1 violation
- 64051 (Independence) [C] — 1 violation
- 64052 (Independence) [C] — 1 violation
- 64053 (Independence) [C] — 1 violation
- 64054 (Independence) [C] — 1 violation
- 64055 (Independence) [C] — 1 violation
- 64056 (Independence) [C] — 1 violation
- 64057 (Independence) [C] — 1 violation
- 64058 (Independence) [C] — 1 violation
- 65335 (Ionia) [B] — 4 violations
- 63648 (Irondale) [B] — 5 violations
- 63650 (Ironton) [D] — 20 violations ⚠
- 65676 (Isabella) [D]
- 63755 (Jackson) [B] — 5 violations
- 65260 (Jacksonville) [D]
- 65501 (Jadwin) [C]
- 64647 (Jameson) [B]
- 64648 (Jamesport) [B] — 1 violation
- 65046 (Jamestown) [B] — 1 violation
- 64755 (Jasper) [B]
- 65101 (Jefferson City) [C]
- 65102 (Jefferson City) [B]
- 65103 (Jefferson City) [B]
- 65104 (Jefferson City) [B]
- 65105 (Jefferson City) [B]
- 65106 (Jefferson City) [B]
- 65107 (Jefferson City) [B]
- 65108 (Jefferson City) [B]
- 65109 (Jefferson City) [B]
- 65110 (Jefferson City) [B]
- 65111 (Jefferson City) [B]
- 64756 (Jerico Springs) [D]
- 65529 (Jerome) [D]
- 63351 (Jonesburg) [B]
- 64801 (Joplin) [B] — 6 violations ⚠
- 64802 (Joplin) [B] — 6 violations ⚠
- 64803 (Joplin) [B] — 6 violations ⚠
- 64804 (Joplin) [B] — 6 violations ⚠
- 63445 (Kahoka) [B] — 1 violation
- 65047 (Kaiser) [C]
- 64101 (Kansas City) [C] — 1 violation
- 64102 (Kansas City) [B] — 1 violation
- 64105 (Kansas City) [B] — 1 violation
- 64106 (Kansas City) [B] — 1 violation
- 64108 (Kansas City) [C] — 1 violation
- 64109 (Kansas City) [B] — 1 violation
- 64110 (Kansas City) [C] — 1 violation
- 64111 (Kansas City) [C] — 1 violation
- 64112 (Kansas City) [C] — 1 violation
- 64113 (Kansas City) [C] — 1 violation
- 64114 (Kansas City) [C] — 1 violation
- 64116 (Kansas City) [C] — 1 violation
- 64117 (Kansas City) [C] — 1 violation
- 64118 (Kansas City) [C] — 1 violation
- 64119 (Kansas City) [C] — 1 violation
- 64120 (Kansas City) [C] — 1 violation
- 64121 (Kansas City) [C] — 1 violation
- 64123 (Kansas City) [B] — 1 violation
- 64124 (Kansas City) [B] — 1 violation
- 64125 (Kansas City) [B] — 1 violation
- 64126 (Kansas City) [C] — 1 violation
- 64127 (Kansas City) [C] — 1 violation
- 64128 (Kansas City) [B] — 1 violation
- 64129 (Kansas City) [C] — 1 violation
- 64130 (Kansas City) [C] — 1 violation
- 64131 (Kansas City) [C] — 1 violation
- 64132 (Kansas City) [C] — 1 violation
- 64133 (Kansas City) [C] — 1 violation
- 64134 (Kansas City) [C] — 1 violation
- 64136 (Kansas City) [C] — 1 violation
- 64137 (Kansas City) [B] — 1 violation
- 64138 (Kansas City) [C] — 1 violation
- 64139 (Kansas City) [B] — 1 violation
- 64141 (Kansas City) [C] — 1 violation
- 64144 (Kansas City) [C] — 1 violation
- 64145 (Kansas City) [C] — 1 violation
- 64146 (Kansas City) [B] — 1 violation
- 64147 (Kansas City) [C] — 1 violation
- 64148 (Kansas City) [C] — 1 violation
- 64149 (Kansas City) [C] — 1 violation
- 64151 (Kansas City) [C] — 1 violation
- 64152 (Kansas City) [C] — 1 violation
- 64153 (Kansas City) [B] — 1 violation
- 64154 (Kansas City) [C] — 1 violation
- 64155 (Kansas City) [C] — 1 violation
- 64156 (Kansas City) [C] — 1 violation
- 64157 (Kansas City) [B] — 1 violation
- 64158 (Kansas City) [B] — 1 violation
- 64161 (Kansas City) [B] — 1 violation
- 64162 (Kansas City) [C] — 1 violation
- 64163 (Kansas City) [C] — 1 violation
- 64164 (Kansas City) [C] — 1 violation
- 64165 (Kansas City) [C] — 1 violation
- 64166 (Kansas City) [C] — 1 violation
- 64167 (Kansas City) [C] — 1 violation
- 64168 (Kansas City) [C] — 1 violation
- 64170 (Kansas City) [C] — 1 violation
- 64171 (Kansas City) [C] — 1 violation
- 64172 (Kansas City) [C] — 1 violation
- 64179 (Kansas City) [B] — 1 violation
- 64180 (Kansas City) [C] — 1 violation
- 64184 (Kansas City) [C] — 1 violation
- 64185 (Kansas City) [C] — 1 violation
- 64187 (Kansas City) [C] — 1 violation
- 64188 (Kansas City) [C] — 1 violation
- 64190 (Kansas City) [C] — 1 violation
- 64191 (Kansas City) [C] — 1 violation
- 64192 (Kansas City) [C] — 1 violation
- 64194 (Kansas City) [C] — 1 violation
- 64195 (Kansas City) [C] — 1 violation
- 64196 (Kansas City) [C] — 1 violation
- 64197 (Kansas City) [C] — 1 violation
- 64198 (Kansas City) [C] — 1 violation
- 64199 (Kansas City) [B] — 1 violation
- 64999 (Kansas City) [C] — 1 violation
- 64060 (Kearney) [C] — 3 violations
- 63758 (Kelso) [A]
- 63857 (Kennett) [A] — 4 violations
- 63860 (Kewanee) [A] — 3 violations
- 65261 (Keytesville) [B] — 4 violations ⚠
- 64649 (Kidder) [B]
- 65686 (Kimberling City) [B] — 6 violations
- 63053 (Kimmswick) [C]
- 64463 (King City) [C] — 12 violations ⚠
- 65262 (Kingdom City) [B] — 3 violations
- 64650 (Kingston) [B] — 1 violation
- 64061 (Kingsville) [B]
- 65679 (Kirbyville) [B] — 3 violations
- 63501 (Kirksville) [B] — 2 violations ⚠
- 65680 (Kissee Mills) [B] — 2 violations
- 63651 (Knob Lick) [D]
- 65336 (Knob Noster) [B] — 1 violation
- 63446 (Knox City) [B] — 5 violations
- 65048 (Koeltztown) [D]
- 65692 (Koshkonong) [B] — 1 violation
- 63447 (La Belle) [C] — 2 violations
- 63448 (La Grange) [B] — 3 violations ⚠
- 65337 (La Monte) [B] — 7 violations
- 63549 (La Plata) [D]
- 64848 (La Russell) [C]
- 63055 (Labadie) [B] — 2 violations
- 64651 (Laclede) [C] — 7 violations
- 63352 (Laddonia) [B] — 12 violations ⚠
- 65049 (Lake Ozark) [B] — 19 violations
- 63367 (Lake Saint Louis) [C]
- 65532 (Lake Spring) [D]
- 64759 (Lamar) [B] — 3 violations
- 65681 (Lampe) [B] — 9 violations
- 64847 (Lanagan) [B] — 8 violations
- 63548 (Lancaster) [B] — 2 violations
- 65534 (Laquey) [B] — 1 violation ⚠
- 64652 (Laredo) [B]
- 65050 (Latham) [B]
- 64465 (Lathrop) [C] — 4 violations
- 65038 (Laurie) [B] — 2 violations
- 64062 (Lawson) [B]
- 63653 (Leadwood) [C] — 8 violations ⚠
- 65535 (Leasburg) [B]
- 65536 (Lebanon) [B] — 2 violations
- 64002 (Lees Summit) [C] — 6 violations
- 64063 (Lees Summit) [C] — 6 violations
- 64064 (Lees Summit) [C] — 6 violations
- 64065 (Lees Summit) [C] — 6 violations
- 64081 (Lees Summit) [C] — 6 violations
- 64082 (Lees Summit) [C] — 6 violations
- 64086 (Lees Summit) [C] — 6 violations
- 64761 (Leeton) [B] — 2 violations
- 65541 (Lenox) [D]
- 63450 (Lentner) [D]
- 63451 (Leonard) [D]
- 63760 (Leopold) [B]
- 63056 (Leslie) [B] — 4 violations
- 63654 (Lesterville) [C] — 9 violations
- 64066 (Levasy) [C]
- 63452 (Lewistown) [B]
- 64067 (Lexington) [B] — 1 violation
- 64762 (Liberal) [B]
- 64068 (Liberty) [C] — 4 violations
- 64069 (Liberty) [C] — 4 violations
- 65542 (Licking) [B] — 1 violation
- 63057 (Liguori) [D]
- 63862 (Lilbourn) [B] — 18 violations ⚠
- 65338 (Lincoln) [B]
- 65051 (Linn) [B] — 10 violations
- 65052 (Linn Creek) [B] — 4 violations
- 64653 (Linneus) [B]
- 63551 (Livonia) [D]
- 64654 (Lock Springs) [D]
- 65682 (Lockwood) [B] — 1 violation
- 63950 (Lodi) [C]
- 65053 (Lohman) [C]
- 64070 (Lone Jack) [D]
- 63060 (Lonedell) [C]
- 65590 (Long Lane) [D]
- 65054 (Loose Creek) [B] — 1 violation
- 65685 (Louisburg) [B]
- 63353 (Louisiana) [C] — 10 violations ⚠
- 63951 (Lowndes) [D]
- 64763 (Lowry City) [B] — 2 violations
- 64655 (Lucerne) [D]
- 64656 (Ludlow) [B] — 1 violation
- 63061 (Luebbering) [D]
- 63453 (Luray) [D]
- 65543 (Lynchburg) [D]
- 65786 (Macks Creek) [B] — 5 violations
- 65702 (Macomb) [D]
- 63552 (Macon) [B]
- 65263 (Madison) [B]
- 64466 (Maitland) [C] — 1 violation
- 63863 (Malden) [A] — 2 violations ⚠
- 65339 (Malta Bend) [B] — 2 violations
- 65704 (Mansfield) [B] — 6 violations
- 63065 (Mapaville) [D]
- 63764 (Marble Hill) [C] — 5 violations
- 64658 (Marceline) [B]
- 65705 (Marionville) [B]
- 63655 (Marquand) [B] — 2 violations
- 65340 (Marshall) [B] — 4 violations ⚠
- 65706 (Marshfield) [B] — 13 violations
- 63866 (Marston) [A]
- 63357 (Marthasville) [B] — 3 violations
- 65264 (Martinsburg) [B] — 5 violations
- 64467 (Martinsville) [D]
- 63043 (Maryland Heights) [D]
- 64468 (Maryville) [C] — 9 violations ⚠
- 63867 (Matthews) [B] — 11 violations
- 64469 (Maysville) [B] — 14 violations ⚠
- 64071 (Mayview) [B] — 1 violation
- 63454 (Maywood) [C]
- 63776 (Mc Bride) [C]
- 64657 (Mc Fall) [D]
- 63763 (Mc Gee) [D]
- 65055 (Mc Girk) [D]
- 64659 (Meadville) [B] — 5 violations
- 63555 (Memphis) [C] — 20 violations ⚠
- 64660 (Mendon) [B] — 2 violations
- 64661 (Mercer) [C] — 14 violations ⚠
- 65058 (Meta) [B] — 1 violation
- 64765 (Metz) [D]
- 65265 (Mexico) [B]
- 65344 (Miami) [B] — 1 violation
- 63656 (Middle Brook) [B]
- 63359 (Middletown) [B] — 6 violations ⚠
- 63556 (Milan) [B] — 5 violations ⚠
- 64766 (Milford) [D]
- 63952 (Mill Spring) [C] — 22 violations
- 65707 (Miller) [B] — 1 violation
- 63766 (Millersville) [B] — 2 violations
- 64767 (Milo) [B]
- 64769 (Mindenmines) [B] — 1 violation
- 63660 (Mineral Point) [B] — 8 violations ⚠
- 64072 (Missouri City) [B] — 1 violation
- 65270 (Moberly) [B] — 2 violations
- 65059 (Mokane) [B] — 2 violations
- 65708 (Monett) [C] — 7 violations
- 63456 (Monroe City) [C] — 16 violations ⚠
- 63361 (Montgomery City) [B]
- 63457 (Monticello) [C]
- 65546 (Montier) [D]
- 65591 (Montreal) [C]
- 64770 (Montrose) [B] — 6 violations
- 65777 (Moody) [D]
- 64664 (Mooresville) [C]
- 65345 (Mora) [D]
- 63868 (Morehouse) [A] — 8 violations ⚠
- 63767 (Morley) [A] — 14 violations
- 65061 (Morrison) [D] — 5 violations
- 65710 (Morrisville) [B]
- 63066 (Morse Mill) [C]
- 64073 (Mosby) [D] — 17 violations ⚠
- 63362 (Moscow Mills) [B] — 7 violations ⚠
- 64470 (Mound City) [C]
- 64771 (Moundville) [D]
- 65062 (Mount Sterling) [C]
- 65712 (Mount Vernon) [B] — 38 violations ⚠
- 65711 (Mountain Grove) [B] — 8 violations
- 65548 (Mountain View) [B] — 2 violations
- 65778 (Myrtle) [B] — 5 violations ⚠
- 64074 (Napoleon) [D]
- 63953 (Naylor) [B]
- 64849 (Neck City) [D]
- 63954 (Neelyville) [A] — 23 violations ⚠
- 65347 (Nelson) [B] — 1 violation
- 64850 (Neosho) [B] — 21 violations ⚠
- 64772 (Nevada) [B] — 2 violations ⚠
- 65063 (New Bloomfield) [B] — 1 violation
- 63557 (New Boston) [D]
- 63558 (New Cambria) [D]
- 63363 (New Florence) [B] — 1 violation
- 65274 (New Franklin) [B] — 4 violations
- 64471 (New Hampton) [B] — 2 violations ⚠
- 63068 (New Haven) [B] — 1 violation
- 63459 (New London) [B] — 2 violations ⚠
- 63869 (New Madrid) [B] — 5 violations
- 63365 (New Melle) [D]
- 63458 (Newark) [D]
- 65550 (Newburg) [B] — 8 violations ⚠
- 64853 (Newtonia) [B]
- 64667 (Newtown) [B]
- 65713 (Niangua) [B] — 10 violations ⚠
- 65714 (Nixa) [B] — 6 violations
- 65715 (Noble) [D]
- 64854 (Noel) [C]
- 64668 (Norborne) [B] — 3 violations
- 65717 (Norwood) [B] — 1 violation
- 63460 (Novelty) [D]
- 63559 (Novinger) [B] — 2 violations
- 63366 (O Fallon) [C] — 6 violations
- 63368 (O Fallon) [B] — 6 violations
- 64075 (Oak Grove) [C]
- 63769 (Oak Ridge) [D]
- 64076 (Odessa) [B]
- 63770 (Old Appleton) [C]
- 63369 (Old Monroe) [D]
- 65720 (Oldfield) [D]
- 65064 (Olean) [D]
- 63370 (Olney) [C]
- 63771 (Oran) [A] — 14 violations ⚠
- 64473 (Oregon) [C] — 4 violations
- 64855 (Oronogo) [B] — 1 violation
- 64077 (Orrick) [B] — 1 violation
- 65065 (Osage Beach) [B] — 3 violations
- 64474 (Osborn) [A]
- 64776 (Osceola) [C]
- 64789 (Osceola) [C]
- 65348 (Otterville) [B] — 1 violation
- 65066 (Owensville) [B] — 14 violations ⚠
- 63955 (Oxly) [D]
- 65721 (Ozark) [B] — 2 violations
- 63069 (Pacific) [C] — 3 violations
- 63461 (Palmyra) [B]
- 65275 (Paris) [B] — 6 violations
- 63601 (Park Hills) [C] — 3 violations
- 63870 (Parma) [A] — 16 violations ⚠
- 64475 (Parnell) [C]
- 63956 (Patterson) [B] — 2 violations
- 63662 (Patton) [C]
- 64670 (Pattonsburg) [B] — 8 violations ⚠
- 65788 (Peace Valley) [D]
- 64078 (Peculiar) [C] — 1 violation
- 63774 (Perkins) [C]
- 63462 (Perry) [B] — 3 violations
- 63775 (Perryville) [D] — 15 violations
- 63070 (Pevely) [B] — 5 violations
- 63463 (Philadelphia) [B] — 1 violation
- 65722 (Phillipsburg) [D]
- 64476 (Pickering) [D]
- 63957 (Piedmont) [B] — 19 violations ⚠
- 65723 (Pierce City) [C] — 8 violations
- 65276 (Pilot Grove) [B]
- 63663 (Pilot Knob) [C] — 2 violations
- 64856 (Pineville) [C] — 15 violations ⚠
- 65724 (Pittsburg) [B] — 12 violations
- 65552 (Plato) [D]
- 64079 (Platte City) [C] — 4 violations
- 64477 (Plattsburg) [C] — 2 violations
- 64080 (Pleasant Hill) [C] — 3 violations
- 65725 (Pleasant Hope) [B] — 3 violations ⚠
- 63464 (Plevna) [D]
- 63779 (Pocahontas) [D]
- 65726 (Point Lookout) [B]
- 65727 (Polk) [D]
- 63560 (Pollock) [D]
- 64671 (Polo) [B]
- 65789 (Pomona) [B]
- 65728 (Ponce De Leon) [C]
- 65729 (Pontiac) [D]
- 63901 (Poplar Bluff) [B] — 2 violations ⚠
- 63902 (Poplar Bluff) [A] — 2 violations ⚠
- 63373 (Portage Des Sioux) [C]
- 63873 (Portageville) [B] — 3 violations
- 65067 (Portland) [C]
- 63664 (Potosi) [B] — 5 violations
- 65790 (Pottersville) [D]
- 65730 (Powell) [C]
- 65731 (Powersite) [B] — 3 violations
- 64672 (Powersville) [D]
- 65068 (Prairie Home) [B] — 1 violation
- 65732 (Preston) [C] — 7 violations
- 64673 (Princeton) [B] — 2 violations
- 65733 (Protem) [D]
- 64857 (Purcell) [B] — 1 violation
- 64674 (Purdin) [B] — 3 violations
- 65734 (Purdy) [B]
- 63960 (Puxico) [A]
- 63561 (Queen City) [B]
- 65735 (Quincy) [C]
- 63961 (Qulin) [A] — 3 violations
- 64858 (Racine) [C]
- 64479 (Ravenwood) [C] — 10 violations ⚠
- 65555 (Raymondville) [B] — 1 violation
- 64083 (Raymore) [C] — 2 violations
- 64084 (Rayville) [C]
- 64480 (Rea) [D]
- 63665 (Redford) [C]
- 64859 (Reeds) [D]
- 65737 (Reeds Spring) [B] — 4 violations
- 65278 (Renick) [D]
- 65738 (Republic) [B] — 1 violation
- 63465 (Revere) [D]
- 63666 (Reynolds) [D]
- 65069 (Rhineland) [B] — 2 violations
- 64779 (Rich Hill) [B] — 4 violations ⚠
- 64778 (Richards) [D]
- 65556 (Richland) [B] — 1 violation ⚠
- 64085 (Richmond) [B] — 2 violations ⚠
- 63071 (Richwoods) [D]
- 65739 (Ridgedale) [B] — 3 violations
- 64481 (Ridgeway) [B]
- 63874 (Risco) [A] — 9 violations ⚠
- 64150 (Riverside) [C] — 4 violations
- 63875 (Rives) [C]
- 65787 (Roach) [B] — 3 violations
- 63072 (Robertsville) [B] — 1 violation
- 65557 (Roby) [B] — 2 violations
- 65279 (Rocheport) [C]
- 64482 (Rock Port) [C] — 2 violations
- 65740 (Rockaway Beach) [B]
- 65741 (Rockbridge) [D]
- 64780 (Rockville) [B] — 3 violations ⚠
- 64861 (Rocky Comfort) [B] — 2 violations
- 65072 (Rocky Mount) [C]
- 65742 (Rogersville) [B] — 18 violations ⚠
- 65401 (Rolla) [B] — 3 violations
- 65402 (Rolla) [B] — 3 violations
- 65409 (Rolla) [B] — 3 violations
- 63962 (Rombauer) [B]
- 64781 (Roscoe) [D]
- 63091 (Rosebud) [B]
- 64483 (Rosendale) [C] — 10 violations ⚠
- 64676 (Rothville) [C]
- 65744 (Rueter) [D]
- 65280 (Rush Hill) [D]
- 64484 (Rushville) [C]
- 65074 (Russellville) [B]
- 63563 (Rutledge) [D]
- 64864 (Saginaw) [D]
- 63073 (Saint Albans) [C]
- 63074 (Saint Ann) [D]
- 63301 (Saint Charles) [D]
- 63302 (Saint Charles) [D]
- 63303 (Saint Charles) [D]
- 63304 (Saint Charles) [D]
- 63077 (Saint Clair) [D]
- 65075 (Saint Elizabeth) [D]
- 65559 (Saint James) [C]
- 64501 (Saint Joseph) [D]
- 64502 (Saint Joseph) [D]
- 64503 (Saint Joseph) [D]
- 64504 (Saint Joseph) [D]
- 64505 (Saint Joseph) [D]
- 64506 (Saint Joseph) [D]
- 64507 (Saint Joseph) [D]
- 64508 (Saint Joseph) [D]
- 63101 (Saint Louis) [C]
- 63102 (Saint Louis) [C]
- 63103 (Saint Louis) [C]
- 63104 (Saint Louis) [C]
- 63105 (Saint Louis) [C]
- 63106 (Saint Louis) [C]
- 63107 (Saint Louis) [C]
- 63108 (Saint Louis) [C]
- 63109 (Saint Louis) [C]
- 63110 (Saint Louis) [C]
- 63111 (Saint Louis) [D]
- 63112 (Saint Louis) [C]
- 63113 (Saint Louis) [C]
- 63114 (Saint Louis) [D]
- 63115 (Saint Louis) [C]
- 63116 (Saint Louis) [D]
- 63117 (Saint Louis) [C]
- 63118 (Saint Louis) [C]
- 63119 (Saint Louis) [D]
- 63120 (Saint Louis) [C]
- 63121 (Saint Louis) [D]
- 63122 (Saint Louis) [D]
- 63123 (Saint Louis) [D]
- 63124 (Saint Louis) [D]
- 63125 (Saint Louis) [D]
- 63126 (Saint Louis) [D]
- 63127 (Saint Louis) [D]
- 63128 (Saint Louis) [D]
- 63129 (Saint Louis) [D]
- 63130 (Saint Louis) [D]
- 63131 (Saint Louis) [D]
- 63132 (Saint Louis) [D]
- 63133 (Saint Louis) [D]
- 63134 (Saint Louis) [C]
- 63135 (Saint Louis) [D]
- 63136 (Saint Louis) [D]
- 63137 (Saint Louis) [D]
- 63138 (Saint Louis) [D]
- 63139 (Saint Louis) [C]
- 63140 (Saint Louis) [C]
- 63141 (Saint Louis) [D]
- 63143 (Saint Louis) [D]
- 63144 (Saint Louis) [D]
- 63145 (Saint Louis) [C]
- 63146 (Saint Louis) [D]
- 63147 (Saint Louis) [C]
- 63150 (Saint Louis) [D]
- 63151 (Saint Louis) [D]
- 63155 (Saint Louis) [D]
- 63156 (Saint Louis) [D]
- 63157 (Saint Louis) [C]
- 63158 (Saint Louis) [D]
- 63160 (Saint Louis) [D]
- 63163 (Saint Louis) [D]
- 63164 (Saint Louis) [D]
- 63166 (Saint Louis) [C]
- 63167 (Saint Louis) [D]
- 63169 (Saint Louis) [D]
- 63171 (Saint Louis) [D]
- 63177 (Saint Louis) [C]
- 63178 (Saint Louis) [D]
- 63179 (Saint Louis) [D]
- 63180 (Saint Louis) [D]
- 63182 (Saint Louis) [D]
- 63188 (Saint Louis) [D]
- 63195 (Saint Louis) [D]
- 63197 (Saint Louis) [D]
- 63199 (Saint Louis) [D]
- 63673 (Saint Mary) [D]
- 63466 (Saint Patrick) [D]
- 63376 (Saint Peters) [D]
- 65584 (Saint Robert) [B] — 8 violations
- 65076 (Saint Thomas) [C]
- 63670 (Sainte Genevieve) [D]
- 65560 (Salem) [B] — 2 violations
- 65281 (Salisbury) [B]
- 65282 (Santa Fe) [D]
- 64862 (Sarcoxie) [B] — 4 violations ⚠
- 64485 (Savannah) [C] — 4 violations
- 63467 (Saverton) [D]
- 64783 (Schell City) [B] — 1 violation
- 63780 (Scott City) [B] — 3 violations
- 65301 (Sedalia) [B] — 2 violations
- 65302 (Sedalia) [B] — 2 violations
- 63781 (Sedgewickville) [B]
- 65745 (Seligman) [B]
- 63876 (Senath) [A] — 10 violations ⚠
- 64865 (Seneca) [B] — 1 violation
- 65746 (Seymour) [B]
- 63468 (Shelbina) [B]
- 63469 (Shelbyville) [B]
- 64784 (Sheldon) [B] — 1 violation
- 65747 (Shell Knob) [B] — 2 violations
- 64486 (Sheridan) [B] — 1 violation
- 64088 (Sibley) [B]
- 63801 (Sikeston) [B] — 1 violation
- 63377 (Silex) [D] — 23 violations ⚠
- 63964 (Silva) [B] — 2 violations
- 64487 (Skidmore) [C]
- 65349 (Slater) [B] — 4 violations ⚠
- 65350 (Smithton) [B]
- 64089 (Smithville) [C] — 2 violations
- 65564 (Solo) [C]
- 65752 (South Greenfield) [D]
- 64863 (South West City) [C]
- 65753 (Sparta) [B] — 2 violations
- 64679 (Spickard) [B] — 2 violations
- 65754 (Spokane) [C]
- 65801 (Springfield) [B] — 26 violations ⚠
- 65802 (Springfield) [B] — 26 violations ⚠
- 65803 (Springfield) [B] — 26 violations ⚠
- 65804 (Springfield) [B] — 26 violations ⚠
- 65805 (Springfield) [B] — 26 violations ⚠
- 65806 (Springfield) [B] — 26 violations ⚠
- 65807 (Springfield) [B] — 26 violations ⚠
- 65808 (Springfield) [B] — 26 violations ⚠
- 65809 (Springfield) [B] — 26 violations ⚠
- 65810 (Springfield) [B] — 26 violations ⚠
- 65814 (Springfield) [B] — 26 violations ⚠
- 65817 (Springfield) [B] — 26 violations ⚠
- 65890 (Springfield) [B] — 26 violations ⚠
- 65897 (Springfield) [B] — 26 violations ⚠
- 65898 (Springfield) [B] — 26 violations ⚠
- 65899 (Springfield) [B] — 26 violations ⚠
- 65755 (Squires) [D]
- 64489 (Stanberry) [B]
- 63079 (Stanton) [B] — 1 violation
- 64866 (Stark City) [B]
- 65077 (Steedman) [C]
- 63877 (Steele) [A] — 14 violations ⚠
- 65565 (Steelville) [B] — 1 violation
- 64867 (Stella) [B] — 1 violation
- 64680 (Stet) [D]
- 64490 (Stewartsville) [A] — 2 violations
- 65785 (Stockton) [B] — 8 violations ⚠
- 65756 (Stotts City) [B]
- 65567 (Stoutland) [B] — 1 violation
- 65283 (Stoutsville) [B]
- 65078 (Stover) [B] — 2 violations ⚠
- 65757 (Strafford) [B] — 1 violation
- 64090 (Strasburg) [C] — 1 violation
- 63782 (Sturdivant) [B]
- 65284 (Sturgeon) [B] — 4 violations
- 65570 (Success) [B] — 2 violations
- 63080 (Sullivan) [C] — 7 violations
- 65571 (Summersville) [B] — 10 violations ⚠
- 64681 (Sumner) [C]
- 65079 (Sunrise Beach) [B] — 11 violations ⚠
- 65351 (Sweet Springs) [B] — 10 violations
- 65354 (Syracuse) [B] — 2 violations
- 63878 (Tallapoosa) [C]
- 65759 (Taneyville) [B]
- 64491 (Tarkio) [C]
- 63471 (Taylor) [D]
- 65080 (Tebbetts) [C]
- 65760 (Tecumseh) [B] — 1 violation
- 65791 (Thayer) [B] — 3 violations
- 65761 (Theodosia) [B] — 4 violations ⚠
- 65285 (Thompson) [D]
- 65762 (Thornfield) [D]
- 63674 (Tiff) [C]
- 64868 (Tiff City) [D]
- 64682 (Tina) [B] — 1 violation
- 65081 (Tipton) [B]
- 63378 (Treloar) [C]
- 64683 (Trenton) [B] — 1 violation
- 64492 (Trimble) [B]
- 65286 (Triplett) [C]
- 63379 (Troy) [C] — 2 violations ⚠
- 63380 (Truesdale) [B]
- 63381 (Truxton) [D]
- 65764 (Tunas) [D]
- 65765 (Turners) [B]
- 64493 (Turney) [D]
- 65082 (Tuscumbia) [B]
- 65766 (Udall) [D]
- 65083 (Ulman) [D]
- 63084 (Union) [B] — 15 violations ⚠
- 64494 (Union Star) [A] — 1 violation
- 63783 (Uniontown) [D]
- 63565 (Unionville) [B] — 8 violations ⚠
- 65767 (Urbana) [B] — 1 violation
- 64788 (Urich) [B]
- 64686 (Utica) [D]
- 63087 (Valles Mines) [D]
- 63088 (Valley Park) [D]
- 63965 (Van Buren) [B]
- 63382 (Vandalia) [B]
- 63784 (Vanduser) [A] — 12 violations
- 65768 (Vanzant) [D]
- 65769 (Verona) [B] — 1 violation
- 65084 (Versailles) [B] — 10 violations ⚠
- 65566 (Viburnum) [C] — 7 violations ⚠
- 65580 (Vichy) [C]
- 65582 (Vienna) [C] — 8 violations
- 63089 (Villa Ridge) [B] — 3 violations
- 63675 (Vulcan) [D]
- 64092 (Waldron) [B]
- 64790 (Walker) [B] — 2 violations
- 65770 (Walnut Grove) [B] — 5 violations
- 65771 (Walnut Shade) [B] — 17 violations ⚠
- 63966 (Wappapello) [B] — 4 violations ⚠
- 63879 (Wardell) [A] — 2 violations
- 64093 (Warrensburg) [B] — 1 violation
- 63383 (Warrenton) [B] — 8 violations ⚠
- 65355 (Warsaw) [B] — 1 violation
- 65772 (Washburn) [B] — 1 violation
- 63090 (Washington) [B] — 7 violations ⚠
- 65773 (Wasola) [D]
- 64496 (Watson) [C]
- 64096 (Waverly) [B] — 2 violations ⚠
- 63472 (Wayland) [B] — 6 violations
- 65583 (Waynesville) [C] — 6 violations
- 64497 (Weatherby) [D]
- 65774 (Weaubleau) [B] — 1 violation ⚠
- 64870 (Webb City) [B] — 2 violations
- 64097 (Wellington) [B]
- 63384 (Wellsville) [B] — 6 violations
- 64873 (Wentworth) [C]
- 63385 (Wentzville) [B] — 2 violations
- 65586 (Wesco) [D]
- 63386 (West Alton) [D]
- 65775 (West Plains) [B] — 3 violations ⚠
- 64498 (Westboro) [B] — 1 violation
- 64098 (Weston) [C] — 12 violations ⚠
- 65085 (Westphalia) [B] — 4 violations
- 65779 (Wheatland) [B] — 3 violations
- 64874 (Wheaton) [B] — 2 violations
- 64688 (Wheeling) [B] — 5 violations
- 65305 (Whiteman Air Force Base) [D]
- 63880 (Whiteoak) [C]
- 63387 (Whiteside) [D]
- 63785 (Whitewater) [B] — 3 violations
- 65781 (Willard) [B] — 1 violation
- 63388 (Williamsburg) [C]
- 63473 (Williamstown) [B] — 2 violations
- 63967 (Williamsville) [B] — 2 violations
- 65793 (Willow Springs) [B] — 2 violations
- 65360 (Windsor) [B]
- 65783 (Windyville) [C]
- 63389 (Winfield) [C] — 7 violations ⚠
- 63566 (Winigan) [D]
- 65588 (Winona) [B] — 3 violations
- 64689 (Winston) [D]
- 63881 (Wolf Island) [C]
- 65287 (Wooldridge) [B] — 3 violations
- 64499 (Worth) [B] — 2 violations
- 63567 (Worthington) [D]
- 63390 (Wright City) [B] — 10 violations
- 63474 (Wyaconda) [B] — 1 violation
- 63882 (Wyatt) [A] — 6 violations ⚠
- 65589 (Yukon) [D]
- 63787 (Zalma) [B]
- 65784 (Zanoni) [D]
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- Weather alerts: National Weather Service (NWS)
- Regulations: State plumbing boards, ICC, IAPMO
Updated daily.
Frequently Asked Questions
Is the water safe to drink in Missouri?
Missouri has 1084 community water systems serving 4,355,541 people across 1161 ZIP codes. There are 3,116 recorded violations, including 404 health-based. 630 of 1161 ZIP codes have at least one violation.
What plumbing code does Missouri follow?
Missouri follows the IPC plumbing code. A licensed plumber is generally required for plumbing work.
What is the radon risk in Missouri?
17% of ZIP codes in Missouri fall in EPA Radon Zone 1 (highest risk).