Kansas Water Quality: 3.4K Violations in 749 ZIP Codes
749 ZIP codes · 799 water systems · IPC plumbing code · Updated 2026-06-03
Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-06-03
Even where Kansas counties show clean local records, the statewide aggregate lands below average — utility districts with violations are widespread enough to pull the overall safety grade into the low tier.
Score Distribution
How Kansas's 749 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 Kansas
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 66088 | Valley Falls | St. Louis | 86 | A |
| 2 | 66010 | Blue Mound | Linn | 83 | B |
| 3 | 66039 | Kincaid | Anderson | 83 | B |
| 4 | 66072 | Parker | Linn | 83 | B |
| 5 | 66092 | Wellsville | Franklin | 83 | B |
| 6 | 66507 | Maple Hill | Wabaunsee | 83 | B |
| 7 | 66539 | Silver Lake | Shawnee | 83 | B |
| 8 | 66742 | Gas | Allen | 83 | B |
| 9 | 66751 | La Harpe | Allen | 83 | B |
| 10 | 66761 | Piqua | Woodson | 83 | B |
10 Lowest-Scoring ZIP Codes in Kansas
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 67657 | Palco | Rooks | 3 | F | 16 |
| 2 | 67879 | Tribune | Greeley | 22 | F | 19 |
| 3 | 67548 | La Crosse | Rush | 28 | F | 11 |
| 4 | 67423 | Beverly | Lincoln | 28 | F | 19 |
| 5 | 67451 | Hope | Dickinson | 29 | F | 10 |
| 6 | 67638 | Gaylord | Smith | 31 | F | 14 |
| 7 | 67870 | Satanta | Haskell | 33 | F | 7 |
| 8 | 67837 | Copeland | Gray | 33 | F | 30 |
| 9 | 67748 | Oakley | Logan | 33 | F | 13 |
| 10 | 67663 | Plainville | Rooks | 33 | F | 19 |
County Rankings
Water quality breakdown by county. 106 counties with data in Kansas.
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 |
|---|---|---|---|---|---|
| Atchison | 65 | C | 5 | 66436 (68) | 66041 (61) |
| Douglas | 62 | C | 7 | 66006 (68) | 66044 (56) |
| Leavenworth | 61 | C | 9 | 66027 (70) | 66040 (42) |
| Doniphan | 67 | C | 7 | 66094 (82) | 66008 (53) |
| Linn | 76 | B | 6 | 66010 (83) | 66014 (53) |
| Wyandotte | 62 | C | 16 | 66101 (66) | 66103 (56) |
| Johnson | 47 | D | 47 | 66021 (70) | 66286 (40) |
| Anderson | 73 | B | 7 | 66039 (83) | 66857 (53) |
| Jefferson | 72 | B | 8 | 66066 (81) | 66016 (53) |
| Miami | 78 | B | 5 | 66036 (82) | 66064 (72) |
| Franklin | 76 | B | 8 | 66092 (83) | 66095 (67) |
| Shawnee | 70 | B | 39 | 66539 (83) | 66420 (53) |
| St. Louis | 86 | A | 1 | 66088 (86) | 66088 (86) |
| Wabaunsee | 71 | B | 8 | 66507 (83) | 66501 (53) |
| Marshall | 57 | C | 12 | 66406 (66) | 66412 (40) |
| Pottawatomie | 61 | C | 9 | 66535 (70) | 66426 (40) |
| Nemaha | 61 | C | 8 | 66538 (70) | 66415 (49) |
| Osage | 75 | B | 9 | 66523 (81) | 66451 (60) |
| Jackson | 64 | C | 8 | 66419 (69) | 66509 (54) |
| Brown | 61 | C | 7 | 66424 (66) | 66434 (47) |
| Geary | 62 | C | 3 | 66442 (66) | 66441 (59) |
| Riley | 61 | C | 8 | 66531 (66) | 66502 (51) |
| Bourbon | 68 | C | 6 | 66779 (83) | 66769 (53) |
| Wilson | 74 | B | 4 | 66710 (82) | 66717 (68) |
| Crawford | 70 | B | 12 | 66780 (83) | 66746 (53) |
| Cherokee | 71 | B | 11 | 66773 (81) | 66778 (53) |
| Montgomery | 67 | C | 11 | 67347 (81) | 67364 (53) |
| Neosho | 68 | C | 8 | 66776 (83) | 66772 (53) |
| Allen | 74 | B | 5 | 66742 (83) | 66749 (47) |
| Woodson | 60 | C | 4 | 66761 (83) | 66783 (50) |
| Greenwood | 64 | C | 11 | 67137 (81) | 67122 (53) |
| Lyon | 80 | B | 7 | 66833 (83) | 66801 (69) |
| Dickinson | 52 | D | 11 | 67449 (69) | 67451 (29) |
| Coffey | 81 | B | 4 | 66839 (83) | 66852 (76) |
| Marion | 60 | C | 10 | 66861 (68) | 67483 (40) |
| Butler | 75 | B | 16 | 67017 (81) | 67012 (53) |
| Chase | 79 | B | 5 | 66862 (82) | 66843 (74) |
| Morris | 81 | B | 4 | 66873 (83) | 66846 (79) |
| Cloud | 64 | C | 6 | 67445 (68) | 67417 (60) |
| Republic | 55 | C | 10 | 66966 (70) | 66935 (33) |
| Smith | 51 | D | 5 | 66952 (65) | 67638 (31) |
| Washington | 62 | C | 11 | 66945 (68) | 66946 (40) |
| Jewell | 56 | C | 6 | 66936 (65) | 66963 (33) |
| Sedgwick | 77 | B | 50 | 67101 (83) | 67002 (50) |
| Harper | 71 | B | 7 | 67009 (82) | 67150 (53) |
| Sumner | 73 | B | 10 | 67022 (83) | 67013 (48) |
| Cowley | 75 | B | 9 | 67131 (83) | 67102 (53) |
| Harvey | 75 | B | 7 | 67062 (83) | 67056 (54) |
| Pratt | 46 | D | 5 | 67134 (66) | 67066 (33) |
| Chautauqua | 64 | C | 5 | 67360 (75) | 67345 (53) |
| Kingman | 63 | C | 8 | 67025 (70) | 67106 (40) |
| Comanche | 72 | B | 3 | 67029 (82) | 67155 (53) |
| Kiowa | 65 | C | 3 | 67054 (66) | 67059 (64) |
| Barber | 67 | C | 9 | 67065 (83) | 67138 (50) |
| McPherson | 65 | C | 9 | 67107 (69) | 67428 (59) |
| Labette | 69 | C | 9 | 67356 (81) | 67341 (53) |
| Elk | 72 | B | 4 | 67353 (81) | 67346 (68) |
| Saline | 64 | C | 6 | 67442 (70) | 67448 (58) |
| Lincoln | 51 | D | 4 | 67455 (70) | 67423 (28) |
| Mitchell | 52 | D | 6 | 67452 (68) | 67478 (37) |
| Ottawa | 58 | C | 5 | 67467 (69) | 67470 (45) |
| Rice | 60 | C | 8 | 67457 (66) | 67512 (40) |
| Clay | 65 | C | 5 | 67468 (70) | 67458 (61) |
| Osborne | 55 | C | 6 | 67437 (64) | 67628 (40) |
| Ellsworth | 61 | C | 5 | 67490 (66) | 67454 (52) |
| Reno | 70 | B | 14 | 67583 (83) | 67585 (50) |
| Barton | 60 | C | 6 | 67511 (67) | 67530 (47) |
| Rush | 49 | D | 8 | 67565 (66) | 67548 (28) |
| Ness | 60 | C | 7 | 67516 (66) | 67518 (40) |
| Edwards | 71 | B | 5 | 67563 (83) | 67519 (49) |
| Pawnee | 63 | C | 3 | 67574 (69) | 67550 (56) |
| Stafford | 66 | C | 4 | 67557 (80) | 67576 (53) |
| Ellis | 51 | D | 7 | 67637 (67) | 67674 (40) |
| Phillips | 64 | C | 7 | 67621 (66) | 67661 (61) |
| Norton | 62 | C | 4 | 67645 (66) | 67629 (59) |
| Graham | 54 | D | 4 | 67642 (62) | 67659 (40) |
| Russell | 61 | C | 8 | 67658 (66) | 67649 (54) |
| Trego | 57 | C | 3 | 67631 (66) | 67656 (40) |
| Rooks | 40 | D | 5 | 67675 (66) | 67657 (3) |
| Decatur | 57 | C | 4 | 67643 (66) | 67635 (40) |
| Thomas | 53 | D | 6 | 67701 (70) | 67743 (40) |
| Rawlins | 57 | C | 3 | 67730 (66) | 67744 (40) |
| Cheyenne | 49 | D | 3 | 67731 (66) | 67756 (40) |
| Sherman | 60 | C | 2 | 67735 (65) | 67741 (54) |
| Gove | 58 | C | 5 | 67738 (66) | 67736 (43) |
| Sheridan | 65 | C | 2 | 67740 (66) | 67757 (64) |
| Logan | 46 | D | 3 | 67764 (66) | 67748 (33) |
| Wallace | 56 | C | 3 | 67762 (66) | 67761 (46) |
| Ford | 56 | C | 6 | 67834 (65) | 67882 (40) |
| Clark | 71 | B | 3 | 67840 (82) | 67865 (54) |
| Gray | 55 | C | 5 | 67867 (66) | 67837 (33) |
| Hamilton | 61 | C | 3 | 67857 (65) | 67836 (55) |
| Kearny | 58 | C | 2 | 67860 (60) | 67838 (55) |
| Lane | 63 | C | 2 | 67850 (64) | 67839 (62) |
| Meade | 64 | C | 3 | 67869 (66) | 67844 (61) |
| Finney | 58 | C | 3 | 67851 (70) | 67868 (40) |
| Hodgeman | 62 | C | 2 | 67854 (64) | 67849 (60) |
| Stanton | 52 | D | 2 | 67862 (63) | 67855 (40) |
| Seward | 78 | B | 3 | 67859 (81) | 67901 (74) |
| Wichita | 52 | D | 2 | 67861 (64) | 67863 (40) |
| Haskell | 48 | D | 2 | 67877 (62) | 67870 (33) |
| Scott | 63 | C | 1 | 67871 (63) | 67871 (63) |
| Greeley | 22 | F | 1 | 67879 (22) | 67879 (22) |
| Grant | 70 | B | 1 | 67880 (70) | 67880 (70) |
| Morton | 73 | B | 3 | 67950 (83) | 67953 (53) |
| Stevens | 78 | B | 2 | 67951 (83) | 67952 (72) |
Most Common Contaminants in Kansas
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Stage 2 DBP Rule | Treatment Technique | 287 | 393 | Yes |
| Consumer Confidence Report Rule | Reporting | 225 | 575 | Yes |
| Stage 1 DBP Rule | Treatment Technique | 220 | 339 | No |
| Revised Total Coliform Rule | Microbiological | 206 | 471 | Yes |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 152 | 420 | Yes |
| Lead and Copper Rule | Treatment Technique | 108 | 183 | No |
| Surface Water Treatment Rule | Treatment Technique | 67 | 119 | No |
| Haloacetic Acids (HAA5) | Disinfection Byproducts | 60 | 252 | Yes |
Overview
We track water quality, weather alerts, plumbing regulations, and energy rebates for 749 ZIP codes across Kansas, covering 799 community water systems that serve approximately 2,542,594 people.
500 of 749 ZIP codes (67%) have recorded EPA violations. 844 health-based violations have been documented.
Plumbing Regulations
Kansas 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 |
|---|---|---|---|---|---|
| 67401 | Salina | C | 58 | 1 | City of Salina, |
| 67402 | Salina | C | 58 | 1 | City of Salina, |
| 67420 | Beloit | D | 55 | 45 | City of Beloit, |
| 67526 | Ellinwood | C | 49 | 1 | City of Ellinwood, |
| 66733 | Erie | C | 42 | 0 | Neosho Company Rwd 1c |
| 67028 | Coats | D | 38 | 0 | City of Coats, |
| 66843 | Cedar Point | B | 36 | 3 | City of Cedar Point, |
| 67842 | Ford | D | 35 | 18 | City of Ford, |
| 67446 | Glen Elder | D | 32 | 23 | Mitchell Company Rwd 2 |
| 67581 | Sylvia | C | 32 | 20 | City of Sylvia, |
Areas with No Violations
| ZIP Code | City | Safety Score | System | Population |
|---|---|---|---|---|
| 66008 | Bendena | D | Doniphan Company Rwd 5 | 1,457 |
| 66010 | Blue Mound | B | Linn Company Rwd 2 | 1,960 |
| 66013 | Bucyrus | D | Water District 1 of Johnson Company | 482,000 |
| 66014 | Centerville | D | Anderson Company Rwd 1c | 2,112 |
| 66015 | Colony | B | Anderson Company Rwd 5 | 2,093 |
| 66016 | Cummings | D | Atchison Company Rwd 5c | 3,690 |
| 66018 | De Soto | D | Water District 1 of Johnson Company | 482,000 |
| 66021 | Edgerton | B | City of Edgerton, | 1,741 |
| 66023 | Effingham | C | Atchison Company Rwd 5c | 3,690 |
| 66027 | Fort Leavenworth | B | Leavenworth Water Department | 38,757 |
Home Safety Score
Average Home Safety Score for Kansas: C (64/100)
Lead & Copper
- Average lead level (90th percentile): 0.0029 mg/L (EPA action level: 0.015 mg/L)
- 3 ZIP codes exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 396 ZIP codes (53%)
- Moderate risk (Zone 2): 352 ZIP codes
- Low risk (Zone 3): 0 ZIP codes
ZIP Code Reports for Kansas
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 66030 | Gardner | 662,848 | B | 0 |
| 66109 | Kansas City | 645,462 | C | 1 |
| 66062 | Olathe | 637,165 | D | 3 |
| 66101 | Kansas City | 634,960 | C | 1 |
| 66102 | Kansas City | 634,960 | C | 1 |
| 66103 | Kansas City | 634,960 | C | 1 |
| 66104 | Kansas City | 634,960 | C | 1 |
| 66105 | Kansas City | 634,960 | C | 1 |
| 66106 | Kansas City | 634,960 | C | 1 |
| 66110 | Kansas City | 634,960 | C | 1 |
| 66111 | Kansas City | 634,960 | C | 1 |
| 66112 | Kansas City | 634,960 | C | 1 |
| 66115 | Kansas City | 634,960 | C | 1 |
| 66117 | Kansas City | 634,960 | C | 1 |
| 66118 | Kansas City | 634,960 | C | 1 |
| 66119 | Kansas City | 634,960 | C | 1 |
| 66160 | Kansas City | 634,960 | C | 1 |
| 66061 | Olathe | 631,471 | D | 3 |
| 66085 | Stilwell | 625,014 | D | 0 |
| 66210 | Overland Park | 625,014 | D | 0 |
Lowest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 67657 | Palco | 3 | F | 16 |
| 67879 | Tribune | 22 | F | 19 |
| 67423 | Beverly | 28 | F | 19 |
| 67548 | La Crosse | 28 | F | 11 |
| 67451 | Hope | 29 | F | 10 |
Highest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 66088 | Valley Falls | 86 | A | 4 |
| 66010 | Blue Mound | 83 | B | 0 |
| 66039 | Kincaid | 83 | B | 1 |
| 66072 | Parker | 83 | B | 0 |
| 66092 | Wellsville | 83 | B | 0 |
All 749 ZIP Codes in Kansas
- 67510 (Abbyville) [B] — 5 violations
- 67410 (Abilene) [C] — 3 violations
- 66830 (Admire) [B] — 3 violations
- 66930 (Agenda) [C] — 2 violations
- 67621 (Agra) [C]
- 67511 (Albert) [C] — 4 violations
- 67512 (Alden) [D]
- 67513 (Alexander) [C] — 6 violations
- 66833 (Allen) [B]
- 66401 (Alma) [B] — 4 violations ⚠
- 67622 (Almena) [C] — 4 violations
- 66834 (Alta Vista) [B] — 2 violations ⚠
- 67330 (Altamont) [B] — 8 violations
- 67623 (Alton) [C] — 10 violations ⚠
- 66710 (Altoona) [B] — 2 violations
- 66835 (Americus) [C]
- 67001 (Andale) [B] — 2 violations
- 67002 (Andover) [D]
- 67003 (Anthony) [B] — 7 violations
- 66711 (Arcadia) [B] — 8 violations ⚠
- 67004 (Argonia) [B] — 3 violations
- 67005 (Arkansas City) [B] — 7 violations
- 67514 (Arlington) [B] — 3 violations ⚠
- 66712 (Arma) [B] — 4 violations
- 67515 (Arnold) [C] — 9 violations
- 67831 (Ashland) [B] — 5 violations
- 67416 (Assaria) [C] — 2 violations
- 66002 (Atchison) [C] — 4 violations
- 66932 (Athol) [D]
- 67008 (Atlanta) [C] — 19 violations
- 67009 (Attica) [B] — 2 violations
- 67730 (Atwood) [C]
- 66402 (Auburn) [C] — 7 violations ⚠
- 67010 (Augusta) [C] — 2 violations
- 67417 (Aurora) [C] — 6 violations
- 66403 (Axtell) [C]
- 66404 (Baileyville) [D]
- 66006 (Baldwin City) [C] — 2 violations
- 67418 (Barnard) [F] — 13 violations ⚠
- 66933 (Barnes) [C] — 2 violations
- 67332 (Bartlett) [C] — 17 violations
- 66007 (Basehor) [C] — 4 violations
- 66713 (Baxter Springs) [C] — 13 violations ⚠
- 67516 (Bazine) [C] — 5 violations
- 66406 (Beattie) [C]
- 67012 (Beaumont) [D]
- 67518 (Beeler) [D]
- 67013 (Belle Plaine) [D] — 15 violations ⚠
- 66935 (Belleville) [F] — 22 violations ⚠
- 67420 (Beloit) [D] — 55 violations ⚠
- 67519 (Belpre) [D] — 4 violations
- 66407 (Belvue) [C] — 2 violations
- 66008 (Bendena) [D]
- 66714 (Benedict) [D]
- 67422 (Bennington) [C] — 3 violations
- 67016 (Bentley) [B] — 6 violations
- 67017 (Benton) [B] — 4 violations
- 66408 (Bern) [C]
- 66409 (Berryton) [B] — 3 violations
- 67423 (Beverly) [F] — 19 violations ⚠
- 67731 (Bird City) [C] — 1 violation
- 67520 (Bison) [D] — 4 violations
- 66010 (Blue Mound) [B]
- 66411 (Blue Rapids) [C] — 2 violations
- 67018 (Bluff City) [B] — 6 violations
- 67625 (Bogue) [C] — 13 violations ⚠
- 66012 (Bonner Springs) [C] — 3 violations
- 66412 (Bremen) [D]
- 67732 (Brewster) [C] — 1 violation
- 66716 (Bronson) [B] — 15 violations ⚠
- 67425 (Brookville) [C] — 9 violations
- 67521 (Brownell) [C] — 1 violation
- 67834 (Bucklin) [C] — 1 violation ⚠
- 66013 (Bucyrus) [D]
- 66717 (Buffalo) [C] — 2 violations
- 67522 (Buhler) [B]
- 67626 (Bunker Hill) [C] — 8 violations ⚠
- 67019 (Burden) [B] — 2 violations
- 67523 (Burdett) [C] — 2 violations
- 66838 (Burdick) [D]
- 66413 (Burlingame) [B] — 5 violations
- 66839 (Burlington) [B]
- 66840 (Burns) [C] — 8 violations ⚠
- 66936 (Burr Oak) [C] — 3 violations ⚠
- 67020 (Burrton) [B] — 2 violations
- 67427 (Bushton) [D] — 18 violations ⚠
- 67021 (Byers) [D]
- 67022 (Caldwell) [B]
- 67023 (Cambridge) [B] — 6 violations
- 67333 (Caney) [C] — 27 violations ⚠
- 67428 (Canton) [C] — 6 violations
- 66414 (Carbondale) [C] — 13 violations
- 66842 (Cassoday) [B] — 3 violations
- 67627 (Catharine) [D]
- 67430 (Cawker City) [D] — 1 violation
- 67628 (Cedar) [D]
- 66843 (Cedar Point) [B] — 36 violations ⚠
- 67024 (Cedar Vale) [C] — 5 violations ⚠
- 66014 (Centerville) [D]
- 66415 (Centralia) [D] — 4 violations
- 66720 (Chanute) [C] — 21 violations ⚠
- 67431 (Chapman) [C] — 7 violations
- 67524 (Chase) [C] — 1 violation
- 67334 (Chautauqua) [C] — 13 violations
- 67025 (Cheney) [B] — 1 violation
- 66724 (Cherokee) [B] — 6 violations
- 67335 (Cherryvale) [B] — 6 violations
- 67336 (Chetopa) [B] — 1 violation ⚠
- 67835 (Cimarron) [C] — 4 violations
- 66416 (Circleville) [C] — 1 violation
- 67525 (Claflin) [D] — 4 violations
- 67432 (Clay Center) [C] — 5 violations
- 67629 (Clayton) [C] — 11 violations ⚠
- 66019 (Clearview City) [C] — 1 violation
- 67026 (Clearwater) [C] — 14 violations
- 66937 (Clifton) [C]
- 66938 (Clyde) [C]
- 67028 (Coats) [D] — 38 violations
- 67337 (Coffeyville) [B] — 15 violations ⚠
- 67701 (Colby) [B]
- 67029 (Coldwater) [B] — 1 violation ⚠
- 67631 (Collyer) [C] — 1 violation
- 66015 (Colony) [B]
- 66725 (Columbus) [B] — 8 violations
- 67030 (Colwich) [B] — 4 violations
- 66901 (Concordia) [C] — 6 violations
- 67031 (Conway Springs) [B] — 6 violations
- 67836 (Coolidge) [C] — 7 violations
- 67837 (Copeland) [F] — 30 violations ⚠
- 66417 (Corning) [C]
- 66845 (Cottonwood Falls) [B] — 1 violation
- 66846 (Council Grove) [B] — 3 violations
- 66939 (Courtland) [C]
- 66728 (Crestline) [B]
- 66940 (Cuba) [C]
- 66016 (Cummings) [D]
- 67035 (Cunningham) [C] — 1 violation
- 67632 (Damar) [C] — 5 violations
- 67036 (Danville) [D]
- 66018 (De Soto) [D]
- 67340 (Dearing) [B] — 3 violations
- 67838 (Deerfield) [C] — 9 violations ⚠
- 66418 (Delia) [C] — 1 violation
- 67436 (Delphos) [C] — 1 violation
- 66419 (Denison) [C] — 3 violations
- 67341 (Dennis) [D]
- 66017 (Denton) [B] — 1 violation
- 67037 (Derby) [C] — 10 violations
- 67038 (Dexter) [B] — 3 violations
- 67839 (Dighton) [C] — 3 violations
- 67801 (Dodge City) [C] — 2 violations ⚠
- 67634 (Dorrance) [C] — 8 violations
- 67039 (Douglass) [B] — 2 violations
- 66420 (Dover) [D]
- 67437 (Downs) [C] — 1 violation
- 67635 (Dresden) [D]
- 67438 (Durham) [C] — 5 violations
- 66849 (Dwight) [B] — 3 violations
- 66020 (Easton) [D] — 15 violations
- 66021 (Edgerton) [B]
- 67342 (Edna) [C] — 4 violations ⚠
- 67733 (Edson) [D]
- 66113 (Edwardsville) [D]
- 66023 (Effingham) [C]
- 67042 (El Dorado) [B] — 16 violations ⚠
- 67041 (Elbing) [B] — 2 violations
- 67344 (Elk City) [C] — 18 violations ⚠
- 67345 (Elk Falls) [D]
- 67950 (Elkhart) [B]
- 67526 (Ellinwood) [C] — 49 violations ⚠
- 67637 (Ellis) [C] — 3 violations
- 67439 (Ellsworth) [C] — 16 violations ⚠
- 66850 (Elmdale) [B] — 6 violations ⚠
- 66732 (Elsmore) [D]
- 66024 (Elwood) [B] — 1 violation
- 66422 (Emmett) [C]
- 66801 (Emporia) [C] — 11 violations ⚠
- 67840 (Englewood) [B] — 8 violations ⚠
- 67841 (Ensign) [C] — 4 violations
- 67441 (Enterprise) [C] — 2 violations
- 66733 (Erie) [C] — 42 violations
- 66941 (Esbon) [C] — 5 violations
- 66423 (Eskridge) [B] — 7 violations
- 66025 (Eudora) [C] — 1 violation
- 67045 (Eureka) [B] — 9 violations
- 66424 (Everest) [C]
- 66425 (Fairview) [C] — 3 violations
- 67047 (Fall River) [B] — 4 violations
- 67442 (Falun) [B]
- 66734 (Farlington) [D]
- 66851 (Florence) [C] — 8 violations ⚠
- 66026 (Fontana) [B] — 2 violations
- 67842 (Ford) [D] — 35 violations ⚠
- 66942 (Formoso) [C] — 1 violation
- 67843 (Fort Dodge) [C]
- 66027 (Fort Leavenworth) [B]
- 66442 (Fort Riley) [C]
- 66701 (Fort Scott) [C] — 4 violations
- 66426 (Fostoria) [D]
- 67844 (Fowler) [C] — 8 violations
- 66427 (Frankfort) [D]
- 66735 (Franklin) [D]
- 66736 (Fredonia) [B] — 3 violations
- 67049 (Freeport) [B] — 3 violations ⚠
- 66763 (Frontenac) [B] — 8 violations ⚠
- 66738 (Fulton) [B] — 2 violations
- 66739 (Galena) [B] — 1 violation
- 66740 (Galesburg) [B] — 7 violations
- 67443 (Galva) [C] — 1 violation
- 67846 (Garden City) [C] — 2 violations
- 67050 (Garden Plain) [B] — 1 violation
- 66030 (Gardner) [B]
- 67529 (Garfield) [C]
- 66741 (Garland) [C]
- 66032 (Garnett) [B] — 15 violations ⚠
- 66742 (Gas) [B]
- 67638 (Gaylord) [F] — 14 violations ⚠
- 67734 (Gem) [D]
- 67444 (Geneseo) [C] — 1 violation
- 67051 (Geuda Springs) [B] — 1 violation
- 66743 (Girard) [B] — 12 violations ⚠
- 67639 (Glade) [C] — 4 violations ⚠
- 67445 (Glasco) [C] — 2 violations
- 67446 (Glen Elder) [D] — 32 violations ⚠
- 67052 (Goddard) [B] — 7 violations
- 67053 (Goessel) [C] — 3 violations
- 66428 (Goff) [C] — 2 violations
- 67735 (Goodland) [C] — 2 violations
- 67640 (Gorham) [C] — 8 violations ⚠
- 67736 (Gove) [D] — 4 violations ⚠
- 67737 (Grainfield) [C] — 5 violations
- 66429 (Grantville) [B] — 5 violations ⚠
- 67530 (Great Bend) [D] — 10 violations ⚠
- 66033 (Greeley) [B] — 2 violations
- 67447 (Green) [C] — 1 violation
- 66943 (Greenleaf) [C] — 2 violations ⚠
- 67054 (Greensburg) [C]
- 67055 (Greenwich) [D]
- 67346 (Grenola) [C] — 8 violations ⚠
- 66852 (Gridley) [B] — 5 violations
- 67738 (Grinnell) [C]
- 67448 (Gypsum) [C] — 12 violations
- 66944 (Haddam) [C] — 8 violations
- 67056 (Halstead) [D] — 8 violations
- 66853 (Hamilton) [C] — 10 violations ⚠
- 66945 (Hanover) [C] — 2 violations
- 67849 (Hanston) [C] — 3 violations
- 67057 (Hardtner) [C] — 1 violation
- 67058 (Harper) [B] — 11 violations ⚠
- 66854 (Hartford) [B] — 2 violations
- 66431 (Harveyville) [C] — 2 violations
- 67347 (Havana) [B] — 2 violations
- 67543 (Haven) [B] — 3 violations
- 66432 (Havensville) [C] — 1 violation
- 67059 (Haviland) [C] — 1 violation
- 67601 (Hays) [D] — 9 violations
- 67060 (Haysville) [B]
- 67061 (Hazelton) [B] — 3 violations
- 67850 (Healy) [C] — 1 violation
- 66746 (Hepler) [D]
- 67449 (Herington) [C] — 3 violations ⚠
- 67739 (Herndon) [C] — 2 violations
- 67062 (Hesston) [B]
- 66434 (Hiawatha) [D] — 5 violations
- 66035 (Highland) [C] — 17 violations ⚠
- 67642 (Hill City) [C] — 2 violations
- 67063 (Hillsboro) [C] — 6 violations
- 66036 (Hillsdale) [B] — 3 violations ⚠
- 67544 (Hoisington) [C] — 4 violations
- 67851 (Holcomb) [B]
- 66946 (Hollenberg) [D]
- 66436 (Holton) [C] — 4 violations
- 67450 (Holyrood) [C] — 2 violations ⚠
- 66438 (Home) [D] — 19 violations ⚠
- 67451 (Hope) [F] — 10 violations ⚠
- 66439 (Horton) [C] — 4 violations
- 67349 (Howard) [B] — 10 violations
- 67740 (Hoxie) [C]
- 66440 (Hoyt) [C] — 2 violations
- 67545 (Hudson) [D]
- 67951 (Hugoton) [B]
- 66748 (Humboldt) [B] — 19 violations ⚠
- 67452 (Hunter) [C] — 1 violation
- 67501 (Hutchinson) [B] — 21 violations ⚠
- 67502 (Hutchinson) [B] — 21 violations ⚠
- 67504 (Hutchinson) [B] — 21 violations ⚠
- 67301 (Independence) [C] — 12 violations
- 67853 (Ingalls) [D] — 10 violations
- 67546 (Inman) [C] — 1 violation
- 66749 (Iola) [D] — 9 violations ⚠
- 67065 (Isabel) [B]
- 67066 (Iuka) [F] — 17 violations ⚠
- 66948 (Jamestown) [C] — 1 violation
- 67643 (Jennings) [C] — 1 violation
- 67854 (Jetmore) [C] — 1 violation
- 66949 (Jewell) [D] — 22 violations ⚠
- 67855 (Johnson) [D]
- 66441 (Junction City) [C] — 15 violations ⚠
- 67454 (Kanopolis) [D] — 4 violations
- 67741 (Kanorado) [D] — 13 violations
- 66101 (Kansas City) [C] — 1 violation
- 66102 (Kansas City) [C] — 1 violation
- 66103 (Kansas City) [C] — 1 violation
- 66104 (Kansas City) [C] — 1 violation
- 66105 (Kansas City) [C] — 1 violation
- 66106 (Kansas City) [C] — 1 violation
- 66109 (Kansas City) [C] — 1 violation
- 66110 (Kansas City) [C] — 1 violation
- 66111 (Kansas City) [C] — 1 violation
- 66112 (Kansas City) [C] — 1 violation
- 66115 (Kansas City) [C] — 1 violation
- 66117 (Kansas City) [C] — 1 violation
- 66118 (Kansas City) [C] — 1 violation
- 66119 (Kansas City) [C] — 1 violation
- 66160 (Kansas City) [C] — 1 violation
- 67067 (Kechi) [B] — 3 violations
- 67857 (Kendall) [C] — 7 violations ⚠
- 66951 (Kensington) [C] — 6 violations
- 66039 (Kincaid) [B] — 1 violation
- 67068 (Kingman) [C] — 3 violations
- 67547 (Kinsley) [B] — 7 violations ⚠
- 67070 (Kiowa) [D] — 17 violations
- 67644 (Kirwin) [C]
- 67859 (Kismet) [B] — 1 violation
- 67548 (La Crosse) [F] — 11 violations ⚠
- 66751 (La Harpe) [B] — 1 violation
- 66040 (Lacygne) [D] — 14 violations ⚠
- 67071 (Lake City) [B]
- 67860 (Lakin) [C] — 1 violation
- 66855 (Lamont) [D]
- 66041 (Lancaster) [C] — 4 violations
- 66042 (Lane) [B] — 4 violations ⚠
- 66043 (Lansing) [C] — 1 violation
- 67550 (Larned) [C] — 10 violations
- 67072 (Latham) [B] — 3 violations
- 66044 (Lawrence) [C] — 3 violations
- 66045 (Lawrence) [C] — 3 violations
- 66046 (Lawrence) [C] — 3 violations
- 66047 (Lawrence) [C] — 3 violations
- 66049 (Lawrence) [C] — 3 violations
- 66857 (Le Roy) [D]
- 66048 (Leavenworth) [C] — 2 violations
- 66206 (Leawood) [D]
- 66209 (Leawood) [D]
- 66211 (Leawood) [D]
- 66952 (Lebanon) [C] — 3 violations ⚠
- 66856 (Lebo) [B]
- 66050 (Lecompton) [B] — 3 violations
- 67073 (Lehigh) [C] — 2 violations
- 66215 (Lenexa) [D]
- 66219 (Lenexa) [D]
- 66220 (Lenexa) [D]
- 66227 (Lenexa) [D]
- 66285 (Lenexa) [D]
- 67645 (Lenora) [C] — 1 violation
- 67074 (Leon) [B] — 4 violations
- 66449 (Leonardville) [C] — 3 violations
- 67861 (Leoti) [C] — 1 violation
- 67743 (Levant) [D]
- 67552 (Lewis) [B] — 8 violations ⚠
- 67901 (Liberal) [B] — 6 violations
- 67905 (Liberal) [B] — 6 violations
- 67351 (Liberty) [C]
- 67553 (Liebenthal) [C] — 11 violations
- 67455 (Lincoln) [B]
- 66858 (Lincolnville) [D]
- 67456 (Lindsborg) [C] — 2 violations
- 66953 (Linn) [C]
- 66052 (Linwood) [C] — 4 violations
- 67457 (Little River) [C] — 1 violation
- 67646 (Logan) [C] — 5 violations
- 67647 (Long Island) [C] — 3 violations
- 67458 (Longford) [C] — 7 violations
- 67352 (Longton) [C] — 6 violations ⚠
- 67459 (Lorraine) [C] — 1 violation
- 66859 (Lost Springs) [D]
- 66053 (Louisburg) [B] — 1 violation
- 67648 (Lucas) [C] — 8 violations
- 67744 (Ludell) [D]
- 67649 (Luray) [D] — 4 violations ⚠
- 66451 (Lyndon) [C] — 3 violations
- 67554 (Lyons) [C] — 12 violations
- 67557 (Macksville) [B] — 3 violations
- 66860 (Madison) [D] — 12 violations ⚠
- 66955 (Mahaska) [C] — 4 violations ⚠
- 67101 (Maize) [B]
- 66502 (Manhattan) [D] — 2 violations
- 66503 (Manhattan) [C] — 2 violations
- 66505 (Manhattan) [C] — 2 violations
- 66506 (Manhattan) [C] — 2 violations
- 66956 (Mankato) [C] — 4 violations
- 67862 (Manter) [C] — 3 violations
- 67102 (Maple City) [D]
- 66507 (Maple Hill) [B]
- 66754 (Mapleton) [D]
- 67863 (Marienthal) [D]
- 66861 (Marion) [C] — 2 violations
- 67464 (Marquette) [C] — 1 violation
- 66508 (Marysville) [C] — 2 violations
- 66862 (Matfield Green) [B] — 2 violations
- 66509 (Mayetta) [D] — 1 violation
- 67103 (Mayfield) [B] — 2 violations
- 67556 (Mc Cracken) [D]
- 66753 (Mc Cune) [C]
- 67745 (Mc Donald) [D]
- 66501 (Mc Farland) [D]
- 66054 (Mc Louth) [C]
- 67221 (Mcconnell Afb) [B]
- 67460 (Mcpherson) [C] — 1 violation
- 67864 (Meade) [C] — 1 violation
- 67104 (Medicine Lodge) [B] — 5 violations ⚠
- 66510 (Melvern) [B] — 4 violations
- 66512 (Meriden) [B] — 1 violation
- 67105 (Milan) [D]
- 66514 (Milford) [C] — 7 violations
- 67106 (Milton) [D]
- 67466 (Miltonvale) [C]
- 67467 (Minneapolis) [C] — 13 violations ⚠
- 67865 (Minneola) [D] — 2 violations
- 66201 (Mission) [D]
- 66202 (Mission) [D]
- 66205 (Mission) [D]
- 66222 (Mission) [D]
- 67353 (Moline) [B] — 4 violations ⚠
- 67867 (Montezuma) [C]
- 67747 (Monument) [D]
- 66755 (Moran) [B] — 8 violations
- 67468 (Morganville) [B]
- 67650 (Morland) [D] — 2 violations ⚠
- 66515 (Morrill) [C] — 4 violations ⚠
- 66958 (Morrowville) [C]
- 67952 (Moscow) [B]
- 66056 (Mound City) [B] — 16 violations ⚠
- 67354 (Mound Valley) [B] — 6 violations
- 67107 (Moundridge) [C] — 2 violations
- 67108 (Mount Hope) [B] — 2 violations
- 66756 (Mulberry) [B] — 6 violations ⚠
- 67109 (Mullinville) [C]
- 67110 (Mulvane) [C] — 14 violations ⚠
- 66959 (Munden) [C] — 2 violations
- 67111 (Murdock) [B]
- 66058 (Muscotah) [C]
- 66960 (Narka) [C] — 18 violations ⚠
- 67112 (Nashville) [D]
- 67651 (Natoma) [C] — 22 violations ⚠
- 66863 (Neal) [D]
- 67559 (Nekoma) [D]
- 66757 (Neodesha) [B] — 5 violations
- 66758 (Neosho Falls) [D]
- 66864 (Neosho Rapids) [B] — 2 violations
- 67560 (Ness City) [C]
- 66516 (Netawaka) [C] — 4 violations
- 66759 (New Albany) [C]
- 67470 (New Cambria) [D]
- 66031 (New Century) [D]
- 67114 (Newton) [B]
- 67561 (Nickerson) [B] — 18 violations ⚠
- 67355 (Niotaze) [D]
- 67653 (Norcatur) [C] — 4 violations
- 67117 (North Newton) [B]
- 67654 (Norton) [C] — 5 violations ⚠
- 66060 (Nortonville) [B]
- 66961 (Norway) [D]
- 67118 (Norwich) [C] — 10 violations ⚠
- 67748 (Oakley) [F] — 13 violations ⚠
- 67749 (Oberlin) [C] — 2 violations
- 67563 (Offerle) [B]
- 67656 (Ogallah) [D]
- 66517 (Ogden) [C]
- 66518 (Oketo) [C] — 5 violations ⚠
- 66051 (Olathe) [D] — 3 violations
- 66061 (Olathe) [D] — 3 violations
- 66062 (Olathe) [D] — 3 violations
- 66063 (Olathe) [D] — 3 violations
- 67564 (Olmitz) [C] — 2 violations
- 66865 (Olpe) [B] — 2 violations
- 66520 (Olsburg) [C] — 11 violations ⚠
- 66521 (Onaga) [C]
- 66522 (Oneida) [D] — 12 violations ⚠
- 66760 (Opolis) [D]
- 66523 (Osage City) [B] — 1 violation
- 66064 (Osawatomie) [B] — 15 violations ⚠
- 67473 (Osborne) [C] — 4 violations
- 66066 (Oskaloosa) [B] — 1 violation
- 67356 (Oswego) [B] — 9 violations ⚠
- 67565 (Otis) [C]
- 66067 (Ottawa) [B] — 3 violations ⚠
- 66524 (Overbrook) [B] — 16 violations ⚠
- 66204 (Overland Park) [D]
- 66207 (Overland Park) [D]
- 66210 (Overland Park) [D]
- 66212 (Overland Park) [D]
- 66213 (Overland Park) [D]
- 66214 (Overland Park) [D]
- 66221 (Overland Park) [D]
- 66223 (Overland Park) [D]
- 66224 (Overland Park) [D]
- 66225 (Overland Park) [D]
- 66251 (Overland Park) [D]
- 66282 (Overland Park) [D]
- 66283 (Overland Park) [D]
- 67119 (Oxford) [B] — 3 violations
- 66070 (Ozawkie) [B] — 5 violations
- 67657 (Palco) [F] — 16 violations ⚠
- 66962 (Palmer) [C] — 1 violation
- 66071 (Paola) [B] — 5 violations ⚠
- 67658 (Paradise) [C]
- 67751 (Park) [D] — 2 violations
- 66072 (Parker) [B]
- 67357 (Parsons) [C] — 8 violations ⚠
- 67566 (Partridge) [D]
- 67567 (Pawnee Rock) [B] — 5 violations
- 66526 (Paxico) [B] — 5 violations ⚠
- 66866 (Peabody) [C] — 11 violations ⚠
- 67120 (Peck) [C]
- 67659 (Penokee) [D]
- 66073 (Perry) [B] — 7 violations
- 67360 (Peru) [B] — 4 violations
- 67660 (Pfeifer) [D]
- 67661 (Phillipsburg) [C] — 7 violations ⚠
- 67122 (Piedmont) [D]
- 67868 (Pierceville) [D]
- 66761 (Piqua) [B]
- 66762 (Pittsburg) [C] — 3 violations
- 67869 (Plains) [C]
- 67663 (Plainville) [F] — 19 violations ⚠
- 66075 (Pleasanton) [B] — 8 violations ⚠
- 67568 (Plevna) [D]
- 66076 (Pomona) [B] — 2 violations
- 67474 (Portis) [D] — 3 violations ⚠
- 67123 (Potwin) [B] — 6 violations
- 66527 (Powhattan) [C] — 3 violations
- 67664 (Prairie View) [C]
- 66208 (Prairie Village) [D]
- 67124 (Pratt) [D] — 5 violations ⚠
- 66767 (Prescott) [B] — 4 violations
- 67570 (Pretty Prairie) [B] — 5 violations
- 66078 (Princeton) [C] — 21 violations ⚠
- 67127 (Protection) [B] — 2 violations
- 66528 (Quenemo) [B] — 14 violations ⚠
- 67752 (Quinter) [C]
- 67475 (Ramona) [D]
- 66963 (Randall) [F] — 28 violations ⚠
- 66554 (Randolph) [C] — 6 violations
- 67572 (Ransom) [C] — 5 violations
- 66079 (Rantoul) [B] — 3 violations
- 67573 (Raymond) [C] — 1 violation
- 66868 (Reading) [B] — 2 violations
- 66769 (Redfield) [D]
- 66964 (Republic) [C] — 16 violations
- 67753 (Rexford) [C] — 3 violations
- 67953 (Richfield) [D]
- 66080 (Richmond) [B] — 8 violations
- 66531 (Riley) [C]
- 66770 (Riverton) [B] — 3 violations
- 66532 (Robinson) [C] — 1 violation
- 67131 (Rock) [B] — 1 violation
- 67954 (Rolla) [B]
- 67132 (Rosalia) [B] — 4 violations
- 67133 (Rose Hill) [B] — 23 violations ⚠
- 66533 (Rossville) [C] — 2 violations
- 67476 (Roxbury) [C]
- 67574 (Rozel) [C] — 4 violations ⚠
- 67575 (Rush Center) [D] — 10 violations ⚠
- 67665 (Russell) [C] — 13 violations ⚠
- 66534 (Sabetha) [C]
- 67756 (Saint Francis) [D]
- 66535 (Saint George) [B]
- 67576 (Saint John) [D]
- 66536 (Saint Marys) [D]
- 66771 (Saint Paul) [C]
- 67401 (Salina) [C] — 58 violations ⚠
- 67402 (Salina) [C] — 58 violations ⚠
- 67870 (Satanta) [F] — 7 violations ⚠
- 66772 (Savonburg) [D]
- 67134 (Sawyer) [C]
- 66773 (Scammon) [B] — 2 violations
- 66966 (Scandia) [B]
- 67667 (Schoenchen) [D] — 12 violations
- 67871 (Scott City) [C] — 4 violations
- 66537 (Scranton) [B] — 3 violations
- 67361 (Sedan) [C] — 12 violations ⚠
- 67135 (Sedgwick) [B] — 2 violations
- 67757 (Selden) [C] — 2 violations
- 66538 (Seneca) [B]
- 67137 (Severy) [B] — 6 violations ⚠
- 67138 (Sharon) [D]
- 67758 (Sharon Springs) [C]
- 66203 (Shawnee) [D]
- 66216 (Shawnee) [D]
- 66217 (Shawnee) [D]
- 66218 (Shawnee) [D]
- 66226 (Shawnee) [D]
- 66286 (Shawnee) [D]
- 66250 (Shawnee Mission) [D]
- 66276 (Shawnee Mission) [D]
- 66539 (Silver Lake) [B]
- 67478 (Simpson) [F] — 11 violations ⚠
- 66967 (Smith Center) [C] — 4 violations
- 66540 (Soldier) [C] — 2 violations
- 67480 (Solomon) [C] — 1 violation
- 67140 (South Haven) [B] — 5 violations
- 67505 (South Hutchinson) [C] — 22 violations ⚠
- 67876 (Spearville) [C] — 2 violations
- 67142 (Spivey) [C] — 6 violations
- 66083 (Spring Hill) [C] — 3 violations
- 67578 (Stafford) [B] — 6 violations ⚠
- 66775 (Stark) [B] — 2 violations
- 67579 (Sterling) [C] — 1 violation
- 66085 (Stilwell) [D]
- 67669 (Stockton) [F] — 3 violations
- 66869 (Strong City) [B]
- 67877 (Sublette) [C] — 5 violations
- 66541 (Summerfield) [C] — 3 violations
- 67143 (Sun City) [D]
- 67363 (Sycamore) [B] — 5 violations
- 67481 (Sylvan Grove) [C]
- 67581 (Sylvia) [C] — 32 violations ⚠
- 67878 (Syracuse) [C] — 4 violations
- 67482 (Talmage) [C] — 3 violations
- 67483 (Tampa) [D]
- 66542 (Tecumseh) [B] — 4 violations
- 67484 (Tescott) [D] — 31 violations
- 66776 (Thayer) [B]
- 67485 (Tipton) [C]
- 66086 (Tonganoxie) [C] — 4 violations
- 66601 (Topeka) [B] — 9 violations ⚠
- 66603 (Topeka) [C] — 9 violations ⚠
- 66604 (Topeka) [B] — 9 violations ⚠
- 66605 (Topeka) [B] — 9 violations ⚠
- 66606 (Topeka) [C] — 9 violations ⚠
- 66607 (Topeka) [B] — 9 violations ⚠
- 66608 (Topeka) [B] — 9 violations ⚠
- 66609 (Topeka) [B] — 9 violations ⚠
- 66610 (Topeka) [C] — 9 violations ⚠
- 66611 (Topeka) [C] — 9 violations ⚠
- 66612 (Topeka) [B] — 9 violations ⚠
- 66614 (Topeka) [C] — 9 violations ⚠
- 66615 (Topeka) [B] — 9 violations ⚠
- 66616 (Topeka) [B] — 9 violations ⚠
- 66617 (Topeka) [B] — 9 violations ⚠
- 66618 (Topeka) [C] — 9 violations ⚠
- 66619 (Topeka) [C] — 9 violations ⚠
- 66620 (Topeka) [C] — 9 violations ⚠
- 66621 (Topeka) [C] — 9 violations ⚠
- 66622 (Topeka) [C] — 9 violations ⚠
- 66624 (Topeka) [C] — 9 violations ⚠
- 66625 (Topeka) [C] — 9 violations ⚠
- 66626 (Topeka) [C] — 9 violations ⚠
- 66628 (Topeka) [C] — 9 violations ⚠
- 66629 (Topeka) [C] — 9 violations ⚠
- 66636 (Topeka) [C] — 9 violations ⚠
- 66647 (Topeka) [C] — 9 violations ⚠
- 66667 (Topeka) [C] — 9 violations ⚠
- 66675 (Topeka) [C] — 9 violations ⚠
- 66683 (Topeka) [C] — 9 violations ⚠
- 66699 (Topeka) [C] — 9 violations ⚠
- 66777 (Toronto) [D] — 15 violations ⚠
- 67144 (Towanda) [B] — 6 violations
- 66778 (Treece) [D]
- 67879 (Tribune) [F] — 19 violations ⚠
- 66087 (Troy) [C] — 12 violations
- 67583 (Turon) [B] — 1 violation
- 67364 (Tyro) [D]
- 67146 (Udall) [B] — 2 violations
- 67880 (Ulysses) [B]
- 66779 (Uniontown) [B]
- 67584 (Utica) [C] — 2 violations
- 67147 (Valley Center) [B] — 2 violations
- 66088 (Valley Falls) [A] — 4 violations ⚠
- 66543 (Vassar) [B] — 3 violations
- 66544 (Vermillion) [C] — 1 violation
- 67671 (Victoria) [C] — 4 violations
- 67149 (Viola) [C] — 11 violations
- 66870 (Virgil) [B] — 12 violations ⚠
- 66546 (Wakarusa) [C]
- 67672 (Wakeeney) [C] — 1 violation
- 67487 (Wakefield) [C] — 5 violations
- 67673 (Waldo) [C] — 1 violation ⚠
- 67150 (Waldron) [D]
- 67674 (Walker) [D]
- 67761 (Wallace) [D] — 5 violations
- 66780 (Walnut) [B] — 1 violation
- 67151 (Walton) [B] — 9 violations
- 66547 (Wamego) [B] — 8 violations
- 66968 (Washington) [C] — 1 violation
- 66548 (Waterville) [C] — 5 violations ⚠
- 66090 (Wathena) [C] — 6 violations
- 66871 (Waverly) [B] — 4 violations
- 66970 (Webber) [D]
- 66781 (Weir) [B] — 5 violations
- 66091 (Welda) [D]
- 67152 (Wellington) [C] — 12 violations
- 66092 (Wellsville) [B]
- 67762 (Weskan) [C] — 1 violation
- 66782 (West Mineral) [B] — 3 violations
- 66549 (Westmoreland) [C] — 1 violation
- 66093 (Westphalia) [B] — 2 violations
- 66550 (Wetmore) [C]
- 66872 (White City) [B] — 1 violation
- 66094 (White Cloud) [B] — 4 violations ⚠
- 67154 (Whitewater) [B] — 12 violations ⚠
- 66552 (Whiting) [C] — 3 violations
- 67201 (Wichita) [B]
- 67202 (Wichita) [B]
- 67203 (Wichita) [B]
- 67204 (Wichita) [B]
- 67205 (Wichita) [B]
- 67206 (Wichita) [B]
- 67207 (Wichita) [B]
- 67208 (Wichita) [B]
- 67209 (Wichita) [B]
- 67210 (Wichita) [B]
- 67211 (Wichita) [B]
- 67212 (Wichita) [B]
- 67213 (Wichita) [B]
- 67214 (Wichita) [B]
- 67215 (Wichita) [B]
- 67216 (Wichita) [B]
- 67217 (Wichita) [B]
- 67218 (Wichita) [B]
- 67219 (Wichita) [B]
- 67220 (Wichita) [B]
- 67223 (Wichita) [B]
- 67226 (Wichita) [B]
- 67227 (Wichita) [B]
- 67228 (Wichita) [B]
- 67230 (Wichita) [B]
- 67232 (Wichita) [B]
- 67235 (Wichita) [B]
- 67260 (Wichita) [B]
- 67275 (Wichita) [B]
- 67276 (Wichita) [B]
- 67277 (Wichita) [B]
- 67278 (Wichita) [B]
- 66095 (Williamsburg) [C] — 1 violation
- 67155 (Wilmore) [D]
- 66873 (Wilsey) [B]
- 67490 (Wilson) [C]
- 66097 (Winchester) [B] — 1 violation
- 67491 (Windom) [C] — 1 violation
- 67156 (Winfield) [B] — 7 violations
- 67764 (Winona) [C] — 1 violation
- 67492 (Woodbine) [D] — 14 violations ⚠
- 67675 (Woodston) [C] — 1 violation
- 67882 (Wright) [D]
- 66783 (Yates Center) [D] — 28 violations ⚠
- 67585 (Yoder) [D] — 21 violations ⚠
- 67159 (Zenda) [C]
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 Kansas?
Kansas has 799 community water systems serving 2,542,594 people across 749 ZIP codes. There are 3,375 recorded violations, including 844 health-based. 500 of 749 ZIP codes have at least one violation.
What plumbing code does Kansas follow?
Kansas follows the IPC plumbing code. A licensed plumber is generally required for plumbing work.
Is lead a concern in Kansas's drinking water?
3 ZIP codes in Kansas have lead levels exceeding the EPA action level of 0.015 mg/L.
What is the radon risk in Kansas?
53% of ZIP codes in Kansas fall in EPA Radon Zone 1 (highest risk).