Nebraska Water: 1.2K Violations — 621 ZIPs
621 ZIP codes · 560 water systems · IPC plumbing code · Updated 2026-06-03
Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-06-03
Nebraska water systems record below-average compliance statewide — health-based violations appear across multiple utility districts, and the pattern in current EPA tracking data spans a broad geographic footprint rather than a single problem region.
Score Distribution
How Nebraska's 621 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 Nebraska
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 68713 | Atkinson | Holt | 99 | A |
| 2 | 68725 | Chambers | Holt | 99 | A |
| 3 | 68735 | Ewing | Holt | 99 | A |
| 4 | 68766 | Page | Holt | 99 | A |
| 5 | 68780 | Stuart | Holt | 99 | A |
| 6 | 68823 | Burwell | Garfield | 99 | A |
| 7 | 68833 | Dunning | Blaine | 99 | A |
| 8 | 69154 | Oshkosh | Garden | 99 | A |
| 9 | 69166 | Thedford | Thomas | 99 | A |
| 10 | 69169 | Wallace | Lincoln | 99 | A |
10 Lowest-Scoring ZIP Codes in Nebraska
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 69036 | Lebanon | Red Willow | 0 | F | 14 |
| 2 | 68791 | Wisner | Cuming | 13 | F | 15 |
| 3 | 68710 | Allen | Dixon | 22 | F | 18 |
| 4 | 68440 | Steele City | Jefferson | 24 | F | 16 |
| 5 | 69043 | Stratton | Hitchcock | 33 | F | 0 |
| 6 | 68935 | Edgar | Clay | 33 | F | 8 |
| 7 | 68769 | Plainview | Pierce | 33 | F | 15 |
| 8 | 68602 | Columbus | Platte | 33 | F | 19 |
| 9 | 68324 | Burr | Otoe | 33 | F | 20 |
| 10 | 68926 | Beaver City | Furnas | 35 | F | 0 |
County Rankings
Water quality breakdown by county. 90 counties with data in Nebraska.
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 |
|---|---|---|---|---|---|
| Butler | 63 | C | 9 | 68635 (70) | 68667 (40) |
| Washington | 60 | C | 6 | 68029 (66) | 68034 (51) |
| Saunders | 62 | C | 17 | 68041 (70) | 68621 (45) |
| Cuming | 45 | D | 5 | 68788 (64) | 68791 (13) |
| Sarpy | 56 | C | 12 | 68133 (68) | 68016 (45) |
| Douglas | 47 | D | 51 | 68007 (70) | 68198 (41) |
| Dodge | 57 | C | 13 | 68031 (70) | 68113 (40) |
| Burt | 63 | C | 5 | 68038 (66) | 68019 (59) |
| Dakota | 58 | C | 7 | 68030 (70) | 68733 (40) |
| Colfax | 62 | C | 6 | 68659 (68) | 68036 (53) |
| Cass | 64 | C | 14 | 68058 (70) | 68366 (51) |
| Thurston | 47 | D | 2 | 68039 (53) | 68067 (40) |
| Dixon | 56 | C | 9 | 68728 (66) | 68710 (22) |
| Gage | 66 | C | 12 | 68301 (70) | 68310 (58) |
| Thayer | 64 | C | 12 | 68315 (70) | 68444 (40) |
| Nemaha | 66 | C | 7 | 68320 (70) | 68421 (63) |
| Seward | 65 | C | 10 | 68313 (66) | 68364 (61) |
| York | 65 | C | 6 | 68460 (70) | 68467 (61) |
| Lancaster | 66 | C | 42 | 68317 (70) | 68461 (53) |
| Pawnee | 60 | C | 6 | 68380 (66) | 68345 (40) |
| Otoe | 61 | C | 10 | 68344 (70) | 68324 (33) |
| Johnson | 62 | C | 5 | 68450 (69) | 68332 (54) |
| Saline | 66 | C | 8 | 68453 (70) | 68341 (58) |
| Richardson | 65 | C | 8 | 68355 (70) | 68431 (45) |
| Jefferson | 56 | C | 8 | 68352 (68) | 68440 (24) |
| Fillmore | 64 | C | 8 | 68436 (70) | 68401 (53) |
| Clay | 58 | C | 11 | 68979 (70) | 68935 (33) |
| Platte | 58 | C | 8 | 68644 (70) | 68602 (33) |
| Boone | 67 | C | 4 | 68620 (70) | 68655 (66) |
| Wheeler | 95 | A | 2 | 68622 (95) | 68637 (95) |
| Nance | 58 | C | 4 | 68638 (67) | 68660 (45) |
| Polk | 66 | C | 5 | 68628 (70) | 68666 (60) |
| Antelope | 81 | B | 7 | 68636 (83) | 68764 (73) |
| Merrick | 76 | B | 7 | 68663 (83) | 68872 (63) |
| Greeley | 65 | C | 4 | 68665 (66) | 68882 (62) |
| Madison | 65 | C | 7 | 68758 (70) | 68701 (61) |
| Holt | 86 | A | 9 | 68713 (99) | 68734 (66) |
| Rock | 98 | A | 2 | 68714 (98) | 68759 (97) |
| Cedar | 61 | C | 9 | 68771 (68) | 68774 (40) |
| Knox | 62 | C | 8 | 68718 (70) | 68760 (38) |
| Boyd | 66 | C | 5 | 68719 (70) | 68746 (63) |
| Wayne | 68 | C | 4 | 68740 (70) | 68790 (64) |
| Stanton | 59 | C | 3 | 68768 (70) | 68738 (40) |
| Pierce | 59 | C | 4 | 68765 (70) | 68769 (33) |
| Keya Paha | 68 | C | 2 | 68778 (83) | 68753 (53) |
| Hall | 81 | B | 6 | 68802 (83) | 68801 (73) |
| Buffalo | 77 | B | 12 | 68812 (83) | 68861 (53) |
| Custer | 78 | B | 12 | 68814 (83) | 68881 (53) |
| Valley | 76 | B | 4 | 68815 (83) | 68837 (53) |
| Sherman | 72 | B | 5 | 68817 (83) | 68844 (53) |
| Hamilton | 61 | C | 6 | 68818 (70) | 68865 (38) |
| Howard | 77 | B | 5 | 68820 (83) | 68873 (63) |
| Blaine | 77 | B | 3 | 68833 (99) | 69142 (66) |
| Garfield | 99 | A | 1 | 68823 (99) | 68823 (99) |
| Dawson | 74 | B | 8 | 69029 (83) | 69171 (53) |
| Kearney | 68 | C | 3 | 68924 (70) | 68847 (64) |
| Adams | 59 | C | 8 | 68950 (66) | 68945 (40) |
| Harlan | 66 | C | 6 | 68920 (66) | 68969 (64) |
| Furnas | 58 | C | 7 | 69022 (68) | 68926 (35) |
| Phelps | 67 | C | 5 | 68949 (69) | 68940 (65) |
| Webster | 67 | C | 4 | 68942 (70) | 68928 (64) |
| Franklin | 62 | C | 8 | 68972 (70) | 68952 (40) |
| Gosper | 65 | C | 2 | 68976 (66) | 68937 (64) |
| Nuckolls | 62 | C | 6 | 68978 (70) | 68964 (40) |
| Skagit | 86 | A | 1 | 68982 (86) | 68982 (86) |
| Red Willow | 50 | D | 5 | 69020 (70) | 69036 (0) |
| Dundy | 71 | B | 4 | 69021 (83) | 69041 (53) |
| Chase | 68 | C | 4 | 69033 (83) | 69027 (53) |
| Hitchcock | 57 | C | 4 | 69040 (66) | 69043 (33) |
| Frontier | 61 | C | 6 | 69028 (66) | 69170 (40) |
| Hayes | 66 | C | 1 | 69032 (66) | 69032 (66) |
| Lincoln | 87 | A | 9 | 69169 (99) | 69167 (66) |
| Grant | 71 | B | 6 | 69350 (97) | 69366 (66) |
| Deuel | 83 | B | 2 | 69122 (83) | 69129 (82) |
| Morrill | 71 | B | 5 | 69334 (83) | 69353 (53) |
| Keith | 70 | B | 5 | 69153 (83) | 69146 (53) |
| Kimball | 80 | B | 3 | 69133 (83) | 69128 (75) |
| Cheyenne | 82 | B | 6 | 69131 (83) | 69149 (78) |
| Perkins | 83 | B | 4 | 69140 (83) | 69134 (82) |
| Thomas | 77 | B | 3 | 69166 (99) | 69157 (66) |
| Garden | 84 | B | 4 | 69154 (99) | 69148 (66) |
| Hooker | 72 | B | 2 | 69152 (77) | 69161 (66) |
| Logan | 87 | A | 1 | 69163 (87) | 69163 (87) |
| Cherry | 91 | A | 8 | 69201 (99) | 69220 (66) |
| Brown | 87 | A | 3 | 69210 (99) | 69214 (66) |
| Box Butte | 71 | B | 4 | 69301 (83) | 69354 (53) |
| Dawes | 71 | B | 3 | 69339 (83) | 69337 (50) |
| Scotts Bluff | 75 | B | 9 | 69341 (83) | 69355 (53) |
| Sheridan | 75 | B | 4 | 69343 (83) | 69365 (53) |
| Sioux | 83 | B | 1 | 69346 (83) | 69346 (83) |
Most Common Contaminants in Nebraska
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Stage 2 DBP Rule | Treatment Technique | 158 | 266 | No |
| Consumer Confidence Report Rule | Reporting | 106 | 133 | Yes |
| Stage 1 DBP Rule | Treatment Technique | 91 | 144 | No |
| Arsenic | Inorganic | 84 | 236 | Yes |
| Total Coliform | Microbiological | 53 | 151 | No |
| Fecal Coliform | Microbiological | 52 | 52 | Yes |
| Surface Water Treatment Rule | Treatment Technique | 51 | 52 | No |
| Combined Radium | Radionuclides | 5 | 46 | Yes |
Overview
We track water quality, weather alerts, plumbing regulations, and energy rebates for 621 ZIP codes across Nebraska, covering 560 community water systems that serve approximately 1,617,674 people.
286 of 621 ZIP codes (46%) have recorded EPA violations. 323 health-based violations have been documented.
Active Weather Alerts
1 active alert in Nebraska. Severe weather can directly affect tap water quality — flooding, power outages, and infrastructure damage may lead to boil-water advisories.
| Alert | Severity | Areas |
|---|---|---|
| Severe Thunderstorm Watch | Severe | Cherry, NE; Sheridan, NE |
Plumbing Regulations
Nebraska 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 |
|---|---|---|---|---|---|
| 68324 | Burr | F | 20 | 19 | Burr, Village of |
| 68601 | Columbus | F | 19 | 18 | City of Columbus, |
| 68602 | Columbus | F | 19 | 18 | City of Columbus, |
| 69337 | Chadron | D | 19 | 17 | City of Chadron, |
| 68710 | Allen | F | 18 | 18 | Allen, Village of |
| 68440 | Steele City | F | 16 | 15 | Steele City, Village of |
| 68769 | Plainview | F | 15 | 15 | City of Plainview, |
| 68791 | Wisner | F | 15 | 15 | City of Wisner, |
| 69367 | Whitney | B | 15 | 2 | Dawes Company Rwd 1 |
| 69036 | Lebanon | F | 14 | 14 | Lebanon, Village of |
Areas with No Violations
| ZIP Code | City | Safety Score | System | Population |
|---|---|---|---|---|
| 68001 | Abie | C | Abie, Village of | 65 |
| 68007 | Bennington | B | METROPOLITAN UTILITIES DISTRICT | 660,000 |
| 68010 | Boys Town | D | METROPOLITAN UTILITIES DISTRICT | 660,000 |
| 68014 | Bruno | C | Bruno, Village of | 99 |
| 68016 | Cedar Creek | D | Otoe Company Rwd #3 - Louisville | 630 |
| 68017 | Ceresco | D | Ceresco, Village of | 919 |
| 68018 | Colon | D | WAHOO, CITY OF | 4,500 |
| 68020 | Decatur | C | Decatur, Village of | 410 |
| 68023 | Fort Calhoun | C | City of Fort Calhoun, | 1,010 |
| 68028 | Gretna | C | City of Gretna, | 8,661 |
Home Safety Score
Average Home Safety Score for Nebraska: C (65/100)
Lead & Copper
- Average lead level (90th percentile): 0.0036 mg/L (EPA action level: 0.015 mg/L)
- 4 ZIP codes exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 445 ZIP codes (72%)
- Moderate risk (Zone 2): 122 ZIP codes
- Low risk (Zone 3): 53 ZIP codes
ZIP Code Reports for Nebraska
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 68157 | Omaha | 699,012 | D | 12 |
| 68046 | Papillion | 697,759 | C | 2 |
| 68133 | Papillion | 696,779 | C | 2 |
| 68128 | La Vista | 695,980 | D | 0 |
| 68123 | Bellevue | 695,740 | C | 1 |
| 68136 | Omaha | 674,664 | D | 12 |
| 68028 | Gretna | 671,117 | C | 0 |
| 68138 | Omaha | 666,003 | D | 12 |
| 68112 | Omaha | 665,976 | D | 12 |
| 68152 | Omaha | 665,976 | D | 12 |
| 68101 | Omaha | 664,012 | D | 12 |
| 68102 | Omaha | 664,012 | D | 12 |
| 68103 | Omaha | 664,012 | D | 12 |
| 68104 | Omaha | 664,012 | D | 12 |
| 68105 | Omaha | 664,012 | D | 12 |
| 68106 | Omaha | 664,012 | D | 12 |
| 68107 | Omaha | 664,012 | D | 12 |
| 68108 | Omaha | 664,012 | D | 12 |
| 68109 | Omaha | 664,012 | D | 12 |
| 68110 | Omaha | 664,012 | D | 12 |
Lowest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 69036 | Lebanon | 0 | F | 14 |
| 68791 | Wisner | 13 | F | 15 |
| 68710 | Allen | 22 | F | 18 |
| 68440 | Steele City | 24 | F | 16 |
| 68324 | Burr | 33 | F | 20 |
Highest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 68713 | Atkinson | 99 | A | 1 |
| 68725 | Chambers | 99 | A | 0 |
| 68735 | Ewing | 99 | A | 0 |
| 68766 | Page | 99 | A | 0 |
| 68780 | Stuart | 99 | A | 0 |
All 621 ZIP Codes in Nebraska
- 68001 (Abie) [C]
- 68301 (Adams) [B]
- 69210 (Ainsworth) [A]
- 68620 (Albion) [B] — 1 violation
- 68810 (Alda) [B] — 3 violations
- 68303 (Alexandria) [C]
- 68710 (Allen) [F] — 18 violations ⚠
- 69301 (Alliance) [B]
- 68920 (Alma) [C]
- 68304 (Alvo) [C] — 1 violation ⚠
- 68711 (Amelia) [C]
- 68621 (Ames) [D]
- 68812 (Amherst) [B]
- 69331 (Angora) [D]
- 68813 (Anselmo) [B] — 3 violations ⚠
- 68814 (Ansley) [B]
- 68922 (Arapahoe) [C]
- 68815 (Arcadia) [B]
- 68816 (Archer) [C]
- 68002 (Arlington) [C] — 2 violations
- 69120 (Arnold) [B]
- 69121 (Arthur) [C]
- 69333 (Ashby) [C]
- 68003 (Ashland) [D] — 5 violations
- 68817 (Ashton) [B]
- 68713 (Atkinson) [A] — 1 violation
- 68923 (Atlanta) [C]
- 68305 (Auburn) [C] — 1 violation
- 68818 (Aurora) [B]
- 68307 (Avoca) [B] — 1 violation
- 68924 (Axtell) [B]
- 68925 (Ayr) [D]
- 68004 (Bancroft) [D] — 10 violations ⚠
- 68309 (Barneston) [C]
- 68622 (Bartlett) [A] — 1 violation
- 69020 (Bartley) [B]
- 68714 (Bassett) [A] — 2 violations ⚠
- 68715 (Battle Creek) [C]
- 69334 (Bayard) [B]
- 68310 (Beatrice) [C] — 1 violation
- 68926 (Beaver City) [F]
- 68313 (Beaver Crossing) [C]
- 68314 (Bee) [C] — 1 violation
- 68716 (Beemer) [C] — 1 violation
- 68717 (Belden) [C]
- 68623 (Belgrade) [C]
- 68005 (Bellevue) [C] — 1 violation
- 68123 (Bellevue) [C] — 1 violation
- 68147 (Bellevue) [C] — 1 violation
- 68624 (Bellwood) [C] — 1 violation
- 68315 (Belvidere) [B]
- 68316 (Benedict) [C] — 1 violation
- 69021 (Benkelman) [B]
- 68317 (Bennet) [B]
- 68007 (Bennington) [B]
- 68927 (Bertrand) [C]
- 69122 (Big Springs) [B]
- 69335 (Bingham) [C]
- 68928 (Bladen) [C] — 1 violation
- 68008 (Blair) [C] — 8 violations ⚠
- 68009 (Blair) [C] — 8 violations ⚠
- 68718 (Bloomfield) [B]
- 68929 (Bloomington) [C]
- 68930 (Blue Hill) [C]
- 68318 (Blue Springs) [B]
- 68820 (Boelus) [B]
- 68010 (Boys Town) [D]
- 68319 (Bradshaw) [C] — 1 violation
- 69123 (Brady) [A]
- 68626 (Brainard) [C]
- 68821 (Brewster) [C]
- 69336 (Bridgeport) [B]
- 68719 (Bristow) [B]
- 69125 (Broadwater) [B] — 5 violations ⚠
- 68320 (Brock) [B]
- 68822 (Broken Bow) [B]
- 68321 (Brownville) [C] — 2 violations
- 69127 (Brule) [B] — 2 violations
- 68322 (Bruning) [B]
- 68014 (Bruno) [C]
- 68720 (Brunswick) [B]
- 68323 (Burchard) [C]
- 68324 (Burr) [F] — 20 violations ⚠
- 68823 (Burwell) [A]
- 69128 (Bushnell) [B] — 1 violation
- 68722 (Butte) [C]
- 68325 (Byron) [C] — 1 violation
- 68824 (Cairo) [B]
- 68825 (Callaway) [B]
- 69022 (Cambridge) [C] — 1 violation
- 68932 (Campbell) [C]
- 68326 (Carleton) [D]
- 68723 (Carroll) [C]
- 68015 (Cedar Bluffs) [C] — 1 violation
- 68016 (Cedar Creek) [D]
- 68627 (Cedar Rapids) [C]
- 68724 (Center) [C]
- 68826 (Central City) [B]
- 68017 (Ceresco) [D]
- 69337 (Chadron) [D] — 19 violations ⚠
- 68725 (Chambers) [A]
- 69023 (Champion) [D]
- 68827 (Chapman) [B]
- 69129 (Chappell) [B] — 1 violation ⚠
- 68327 (Chester) [C]
- 68628 (Clarks) [B]
- 68629 (Clarkson) [C] — 1 violation
- 68328 (Clatonia) [B]
- 68933 (Clay Center) [C]
- 68726 (Clearwater) [B] — 2 violations ⚠
- 69211 (Cody) [A]
- 68727 (Coleridge) [C] — 1 violation
- 68018 (Colon) [D]
- 68601 (Columbus) [F] — 19 violations ⚠
- 68602 (Columbus) [F] — 19 violations ⚠
- 68828 (Comstock) [B]
- 68728 (Concord) [C]
- 68329 (Cook) [C] — 2 violations ⚠
- 68330 (Cordova) [C]
- 68331 (Cortland) [C] — 1 violation
- 69130 (Cozad) [B]
- 68332 (Crab Orchard) [D]
- 68019 (Craig) [C] — 1 violation
- 69339 (Crawford) [B]
- 68729 (Creighton) [B]
- 68631 (Creston) [C] — 4 violations
- 68333 (Crete) [C]
- 68730 (Crofton) [C] — 4 violations ⚠
- 69212 (Crookston) [A]
- 69024 (Culbertson) [C] — 1 violation ⚠
- 69025 (Curtis) [C] — 2 violations
- 68731 (Dakota City) [C]
- 69131 (Dalton) [B]
- 69026 (Danbury) [C]
- 68831 (Dannebrog) [B]
- 68335 (Davenport) [C]
- 68336 (Davey) [C]
- 68632 (David City) [C]
- 68337 (Dawson) [C]
- 68338 (Daykin) [C]
- 68341 (De Witt) [C] — 1 violation
- 68020 (Decatur) [C]
- 68339 (Denton) [C]
- 68340 (Deshler) [B]
- 68934 (Deweese) [C] — 2 violations
- 69132 (Dickens) [C]
- 68342 (Diller) [C]
- 69133 (Dix) [B]
- 68732 (Dixon) [C] — 1 violation
- 68633 (Dodge) [C]
- 68832 (Doniphan) [B] — 2 violations ⚠
- 68343 (Dorchester) [C] — 1 violation ⚠
- 68344 (Douglas) [B]
- 68345 (Du Bois) [D]
- 68346 (Dunbar) [B] — 1 violation
- 68634 (Duncan) [C] — 2 violations ⚠
- 68833 (Dunning) [A]
- 68635 (Dwight) [B]
- 68347 (Eagle) [C]
- 68834 (Eddyville) [C]
- 68935 (Edgar) [F] — 8 violations ⚠
- 68936 (Edison) [C]
- 68835 (Elba) [B] — 1 violation
- 68636 (Elgin) [B]
- 68348 (Elk Creek) [C] — 1 violation ⚠
- 68022 (Elkhorn) [D] — 2 violations
- 69340 (Ellsworth) [C]
- 68836 (Elm Creek) [B]
- 68349 (Elmwood) [C] — 2 violations ⚠
- 69134 (Elsie) [B] — 1 violation ⚠
- 69135 (Elsmere) [C]
- 68937 (Elwood) [C] — 2 violations
- 68837 (Elyria) [D]
- 68733 (Emerson) [D]
- 68734 (Emmet) [C]
- 69027 (Enders) [D]
- 68350 (Endicott) [C] — 1 violation
- 68637 (Ericson) [A]
- 69028 (Eustis) [C]
- 68735 (Ewing) [A]
- 68351 (Exeter) [C] — 1 violation
- 68352 (Fairbury) [C] — 1 violation
- 68938 (Fairfield) [C]
- 68354 (Fairmont) [C]
- 68355 (Falls City) [B]
- 69029 (Farnam) [B]
- 68838 (Farwell) [B] — 1 violation
- 68357 (Filley) [C] — 1 violation
- 68358 (Firth) [C]
- 68736 (Fordyce) [C]
- 68023 (Fort Calhoun) [C]
- 68939 (Franklin) [C]
- 68025 (Fremont) [D] — 3 violations
- 68026 (Fremont) [C] — 3 violations
- 68359 (Friend) [C]
- 68638 (Fullerton) [C] — 4 violations ⚠
- 68940 (Funk) [C] — 3 violations
- 68360 (Garland) [C]
- 68361 (Geneva) [C]
- 68640 (Genoa) [C] — 2 violations ⚠
- 69341 (Gering) [B]
- 68840 (Gibbon) [B] — 1 violation
- 68362 (Gilead) [D]
- 68841 (Giltner) [B]
- 68941 (Glenvil) [C] — 1 violation
- 68364 (Goehner) [C] — 2 violations ⚠
- 69343 (Gordon) [B]
- 69138 (Gothenburg) [B] — 2 violations ⚠
- 68365 (Grafton) [C]
- 68801 (Grand Island) [B]
- 68802 (Grand Island) [B]
- 68803 (Grand Island) [B]
- 69140 (Grant) [B]
- 68842 (Greeley) [C]
- 68366 (Greenwood) [D] — 2 violations ⚠
- 68367 (Gresham) [C] — 2 violations ⚠
- 68028 (Gretna) [C]
- 68942 (Guide Rock) [B]
- 69141 (Gurley) [B] — 2 violations
- 68738 (Hadar) [D]
- 69030 (Haigler) [B]
- 68368 (Hallam) [C]
- 69142 (Halsey) [C]
- 68843 (Hampton) [D] — 1 violation ⚠
- 68943 (Hardy) [C]
- 69345 (Harrisburg) [D]
- 69346 (Harrison) [B]
- 68739 (Hartington) [C] — 5 violations ⚠
- 68944 (Harvard) [C]
- 68901 (Hastings) [C] — 1 violation ⚠
- 68902 (Hastings) [C] — 1 violation ⚠
- 69347 (Hay Springs) [B] — 1 violation
- 69032 (Hayes Center) [C]
- 68844 (Hazard) [D]
- 68945 (Heartwell) [D]
- 68370 (Hebron) [B]
- 69348 (Hemingford) [B]
- 68371 (Henderson) [C] — 1 violation
- 68946 (Hendley) [D]
- 68029 (Herman) [C] — 1 violation
- 69143 (Hershey) [A]
- 68372 (Hickman) [C]
- 68947 (Hildreth) [C] — 1 violation
- 68948 (Holbrook) [C] — 2 violations
- 68949 (Holdrege) [C] — 1 violation ⚠
- 68950 (Holstein) [C]
- 68030 (Homer) [B]
- 68031 (Hooper) [B]
- 68846 (Hordville) [C] — 1 violation
- 68740 (Hoskins) [B]
- 68641 (Howells) [C] — 2 violations ⚠
- 68741 (Hubbard) [C]
- 68375 (Hubbell) [C] — 1 violation ⚠
- 68376 (Humboldt) [B]
- 68642 (Humphrey) [C] — 1 violation ⚠
- 69350 (Hyannis) [A] — 1 violation
- 69033 (Imperial) [B]
- 68952 (Inavale) [D]
- 69034 (Indianola) [B]
- 68954 (Inland) [D]
- 68742 (Inman) [B]
- 68033 (Ithaca) [C] — 5 violations
- 68743 (Jackson) [B]
- 68377 (Jansen) [C] — 1 violation
- 68378 (Johnson) [C]
- 69214 (Johnstown) [C]
- 68379 (Julian) [C]
- 68955 (Juniata) [C]
- 68845 (Kearney) [B] — 1 violation
- 68847 (Kearney) [C] — 1 violation
- 68848 (Kearney) [B] — 1 violation
- 68849 (Kearney) [B] — 1 violation
- 68956 (Kenesaw) [C]
- 68034 (Kennard) [D] — 1 violation
- 69144 (Keystone) [D]
- 69216 (Kilgore) [A]
- 69145 (Kimball) [B]
- 68128 (La Vista) [D]
- 69351 (Lakeside) [C]
- 68745 (Laurel) [C] — 2 violations ⚠
- 68957 (Lawrence) [C] — 1 violation
- 69036 (Lebanon) [F] — 14 violations ⚠
- 68643 (Leigh) [C] — 1 violation
- 69146 (Lemoyne) [D]
- 69147 (Lewellen) [B]
- 68380 (Lewiston) [C]
- 68850 (Lexington) [B] — 3 violations
- 68381 (Liberty) [C]
- 68501 (Lincoln) [B] — 1 violation
- 68502 (Lincoln) [C] — 1 violation
- 68503 (Lincoln) [C] — 1 violation
- 68504 (Lincoln) [C] — 1 violation
- 68505 (Lincoln) [B] — 1 violation
- 68506 (Lincoln) [C] — 1 violation
- 68507 (Lincoln) [B] — 1 violation
- 68508 (Lincoln) [C] — 1 violation
- 68509 (Lincoln) [C] — 1 violation
- 68510 (Lincoln) [C] — 1 violation
- 68512 (Lincoln) [B] — 1 violation
- 68514 (Lincoln) [C] — 1 violation
- 68516 (Lincoln) [C] — 1 violation
- 68517 (Lincoln) [C] — 1 violation
- 68520 (Lincoln) [B] — 1 violation
- 68521 (Lincoln) [C] — 1 violation
- 68522 (Lincoln) [B] — 1 violation
- 68523 (Lincoln) [B] — 1 violation
- 68524 (Lincoln) [C] — 1 violation
- 68526 (Lincoln) [C] — 1 violation
- 68527 (Lincoln) [B] — 1 violation
- 68528 (Lincoln) [B] — 1 violation
- 68529 (Lincoln) [C] — 1 violation
- 68531 (Lincoln) [B] — 1 violation
- 68532 (Lincoln) [C] — 1 violation
- 68542 (Lincoln) [C] — 1 violation
- 68544 (Lincoln) [C] — 1 violation
- 68583 (Lincoln) [C] — 1 violation
- 68588 (Lincoln) [C] — 1 violation
- 68644 (Lindsay) [B]
- 68036 (Linwood) [D]
- 69148 (Lisco) [C]
- 68852 (Litchfield) [B]
- 69149 (Lodgepole) [B]
- 69217 (Long Pine) [A] — 1 violation
- 68958 (Loomis) [C] — 2 violations
- 68382 (Lorton) [D]
- 68037 (Louisville) [C] — 1 violation
- 68853 (Loup City) [B] — 1 violation
- 69352 (Lyman) [B]
- 68746 (Lynch) [C] — 1 violation
- 68038 (Lyons) [C]
- 68039 (Macy) [D]
- 68748 (Madison) [C]
- 69150 (Madrid) [B]
- 68749 (Magnet) [C] — 1 violation
- 68402 (Malcolm) [C]
- 68040 (Malmo) [C]
- 68403 (Manley) [C] — 1 violation
- 68854 (Marquette) [C] — 1 violation
- 69354 (Marsland) [D]
- 68404 (Martell) [D]
- 68751 (Maskell) [C] — 1 violation
- 68855 (Mason City) [B]
- 69037 (Max) [C]
- 69151 (Maxwell) [A]
- 69038 (Maywood) [C]
- 69001 (Mc Cook) [D]
- 68401 (Mc Cool Junction) [D]
- 69353 (Mcgrew) [D]
- 68747 (Mclean) [C] — 1 violation
- 68041 (Mead) [B] — 1 violation
- 68752 (Meadow Grove) [C] — 1 violation
- 69355 (Melbeta) [D]
- 68042 (Memphis) [C] — 1 violation
- 68856 (Merna) [B] — 3 violations
- 69218 (Merriman) [A] — 2 violations ⚠
- 68405 (Milford) [C] — 4 violations ⚠
- 68858 (Miller) [C] — 2 violations
- 68406 (Milligan) [C] — 1 violation ⚠
- 68753 (Mills) [D]
- 69356 (Minatare) [B]
- 68959 (Minden) [B]
- 69357 (Mitchell) [B] — 2 violations
- 68647 (Monroe) [B]
- 69039 (Moorefield) [C] — 2 violations ⚠
- 69358 (Morrill) [B]
- 68648 (Morse Bluff) [B] — 1 violation
- 69152 (Mullen) [B]
- 68407 (Murdock) [C]
- 68409 (Murray) [C]
- 68755 (Naper) [C] — 1 violation
- 68960 (Naponee) [C]
- 68410 (Nebraska City) [C] — 1 violation
- 68413 (Nehawka) [C]
- 68756 (Neligh) [B]
- 68961 (Nelson) [C]
- 68414 (Nemaha) [C] — 1 violation
- 69219 (Nenzel) [C]
- 68757 (Newcastle) [C] — 1 violation
- 68758 (Newman Grove) [B] — 1 violation
- 68759 (Newport) [A] — 2 violations
- 68044 (Nickerson) [C] — 2 violations ⚠
- 68760 (Niobrara) [F] — 1 violation
- 68701 (Norfolk) [C] — 2 violations
- 68702 (Norfolk) [C] — 2 violations
- 68649 (North Bend) [C] — 1 violation
- 68859 (North Loup) [B]
- 69101 (North Platte) [B] — 4 violations
- 69103 (North Platte) [A] — 4 violations
- 68964 (Oak) [D]
- 68761 (Oakdale) [B]
- 68045 (Oakland) [C] — 1 violation
- 68860 (Oconto) [B]
- 68415 (Odell) [C] — 1 violation
- 68861 (Odessa) [D]
- 68113 (Offutt A F B) [D]
- 69153 (Ogallala) [B]
- 68416 (Ohiowa) [C] — 2 violations
- 68101 (Omaha) [D] — 12 violations ⚠
- 68102 (Omaha) [D] — 12 violations ⚠
- 68103 (Omaha) [D] — 12 violations ⚠
- 68104 (Omaha) [D] — 12 violations ⚠
- 68105 (Omaha) [D] — 12 violations ⚠
- 68106 (Omaha) [D] — 12 violations ⚠
- 68107 (Omaha) [D] — 12 violations ⚠
- 68108 (Omaha) [D] — 12 violations ⚠
- 68109 (Omaha) [D] — 12 violations ⚠
- 68110 (Omaha) [D] — 12 violations ⚠
- 68111 (Omaha) [D] — 12 violations ⚠
- 68112 (Omaha) [D] — 12 violations ⚠
- 68114 (Omaha) [D] — 12 violations ⚠
- 68116 (Omaha) [D] — 12 violations ⚠
- 68117 (Omaha) [D] — 12 violations ⚠
- 68118 (Omaha) [D] — 12 violations ⚠
- 68119 (Omaha) [D] — 12 violations ⚠
- 68120 (Omaha) [D] — 12 violations ⚠
- 68122 (Omaha) [D] — 12 violations ⚠
- 68124 (Omaha) [D] — 12 violations ⚠
- 68127 (Omaha) [D] — 12 violations ⚠
- 68130 (Omaha) [D] — 12 violations ⚠
- 68131 (Omaha) [D] — 12 violations ⚠
- 68132 (Omaha) [D] — 12 violations ⚠
- 68134 (Omaha) [D] — 12 violations ⚠
- 68135 (Omaha) [D] — 12 violations ⚠
- 68136 (Omaha) [D] — 12 violations ⚠
- 68137 (Omaha) [D] — 12 violations ⚠
- 68138 (Omaha) [D] — 12 violations ⚠
- 68139 (Omaha) [D] — 12 violations ⚠
- 68142 (Omaha) [D] — 12 violations ⚠
- 68144 (Omaha) [D] — 12 violations ⚠
- 68145 (Omaha) [D] — 12 violations ⚠
- 68152 (Omaha) [D] — 12 violations ⚠
- 68154 (Omaha) [D] — 12 violations ⚠
- 68155 (Omaha) [D] — 12 violations ⚠
- 68157 (Omaha) [D] — 12 violations ⚠
- 68164 (Omaha) [D] — 12 violations ⚠
- 68172 (Omaha) [D] — 12 violations ⚠
- 68175 (Omaha) [D] — 12 violations ⚠
- 68176 (Omaha) [D] — 12 violations ⚠
- 68178 (Omaha) [D] — 12 violations ⚠
- 68179 (Omaha) [D] — 12 violations ⚠
- 68180 (Omaha) [D] — 12 violations ⚠
- 68181 (Omaha) [D] — 12 violations ⚠
- 68182 (Omaha) [D] — 12 violations ⚠
- 68183 (Omaha) [D] — 12 violations ⚠
- 68197 (Omaha) [D] — 12 violations ⚠
- 68198 (Omaha) [D] — 12 violations ⚠
- 68763 (Oneill) [B]
- 68452 (Ong) [C] — 1 violation ⚠
- 68764 (Orchard) [B] — 2 violations ⚠
- 68862 (Ord) [B]
- 68966 (Orleans) [C]
- 68651 (Osceola) [B]
- 69154 (Oshkosh) [A]
- 69190 (Oshkosh) [A]
- 68765 (Osmond) [B]
- 68417 (Otoe) [B]
- 68863 (Overton) [B]
- 68967 (Oxford) [C]
- 68766 (Page) [A]
- 69040 (Palisade) [C]
- 68864 (Palmer) [B]
- 68418 (Palmyra) [C]
- 68419 (Panama) [C]
- 68046 (Papillion) [C] — 2 violations
- 68133 (Papillion) [C] — 2 violations
- 69041 (Parks) [D]
- 68420 (Pawnee City) [C]
- 69155 (Paxton) [B] — 3 violations ⚠
- 68047 (Pender) [D]
- 68421 (Peru) [C] — 1 violation
- 68652 (Petersburg) [C]
- 68865 (Phillips) [F] — 13 violations ⚠
- 68422 (Pickrell) [C] — 2 violations
- 68767 (Pierce) [C] — 2 violations
- 68768 (Pilger) [B] — 1 violation
- 68769 (Plainview) [F] — 15 violations ⚠
- 68653 (Platte Center) [C] — 1 violation ⚠
- 68048 (Plattsmouth) [C] — 1 violation
- 68423 (Pleasant Dale) [C]
- 68866 (Pleasanton) [B]
- 68424 (Plymouth) [C]
- 68654 (Polk) [C]
- 68770 (Ponca) [D] — 12 violations ⚠
- 69156 (Potter) [B]
- 68050 (Prague) [C]
- 68655 (Primrose) [C]
- 69157 (Purdum) [C]
- 68969 (Ragan) [C] — 1 violation
- 68771 (Randolph) [C] — 1 violation
- 68869 (Ravenna) [B] — 1 violation
- 68428 (Raymond) [B]
- 68970 (Red Cloud) [C] — 1 violation
- 68971 (Republican City) [C]
- 68429 (Reynolds) [C]
- 68658 (Rising City) [C] — 1 violation
- 68870 (Riverdale) [B] — 2 violations
- 68972 (Riverton) [B]
- 68430 (Roca) [B]
- 68871 (Rockville) [C] — 1 violation ⚠
- 68659 (Rogers) [C] — 1 violation
- 68055 (Rosalie) [C] — 2 violations
- 68973 (Roseland) [C]
- 68773 (Royal) [B]
- 68431 (Rulo) [D] — 2 violations
- 69360 (Rushville) [B] — 1 violation
- 68974 (Ruskin) [C]
- 68660 (Saint Edward) [D]
- 68774 (Saint Helena) [D]
- 68872 (Saint Libory) [C]
- 68873 (Saint Paul) [C]
- 68433 (Salem) [B]
- 68874 (Sargent) [B] — 2 violations ⚠
- 68975 (Saronville) [D]
- 68661 (Schuyler) [C]
- 68875 (Scotia) [C]
- 69361 (Scottsbluff) [B]
- 69363 (Scottsbluff) [B]
- 68057 (Scribner) [C] — 1 violation
- 69161 (Seneca) [C]
- 68434 (Seward) [C]
- 68662 (Shelby) [C]
- 68876 (Shelton) [B] — 1 violation
- 68436 (Shickley) [B] — 1 violation
- 68437 (Shubert) [C]
- 69160 (Sidney) [B]
- 69162 (Sidney) [B]
- 68663 (Silver Creek) [B]
- 68976 (Smithfield) [C]
- 68664 (Snyder) [D]
- 68058 (South Bend) [B]
- 68776 (South Sioux City) [C] — 1 violation
- 68665 (Spalding) [C]
- 69220 (Sparks) [C]
- 68777 (Spencer) [C] — 1 violation
- 68438 (Sprague) [C]
- 68059 (Springfield) [C] — 1 violation ⚠
- 68778 (Springview) [B] — 1 violation
- 68056 (St Columbans) [D]
- 68977 (Stamford) [C]
- 68779 (Stanton) [C] — 1 violation ⚠
- 68439 (Staplehurst) [C] — 2 violations
- 69163 (Stapleton) [A]
- 68440 (Steele City) [F] — 16 violations ⚠
- 68441 (Steinauer) [C]
- 68442 (Stella) [B]
- 68443 (Sterling) [C]
- 69042 (Stockville) [C]
- 68444 (Strang) [D]
- 69043 (Stratton) [F]
- 68666 (Stromsburg) [C]
- 68780 (Stuart) [A]
- 68878 (Sumner) [B] — 2 violations
- 68978 (Superior) [B]
- 68667 (Surprise) [D]
- 69165 (Sutherland) [A]
- 68979 (Sutton) [B]
- 68445 (Swanton) [C] — 2 violations ⚠
- 68446 (Syracuse) [B]
- 68447 (Table Rock) [C] — 2 violations
- 68448 (Talmage) [C]
- 68879 (Taylor) [D]
- 68450 (Tecumseh) [C] — 2 violations
- 68061 (Tekamah) [C]
- 69166 (Thedford) [A]
- 68062 (Thurston) [D]
- 68781 (Tilden) [B]
- 68453 (Tobias) [B]
- 69044 (Trenton) [C] — 4 violations
- 68980 (Trumbull) [C]
- 69167 (Tryon) [C]
- 68063 (Uehling) [C]
- 68669 (Ulysses) [C] — 1 violation ⚠
- 68454 (Unadilla) [C] — 2 violations
- 68455 (Union) [C]
- 68981 (Upland) [C] — 1 violation
- 68456 (Utica) [C]
- 69201 (Valentine) [A] — 1 violation
- 68064 (Valley) [D] — 3 violations
- 68065 (Valparaiso) [B]
- 69168 (Venango) [B]
- 68783 (Verdigre) [C] — 2 violations ⚠
- 68457 (Verdon) [C]
- 68458 (Virginia) [C] — 1 violation
- 68460 (Waco) [B]
- 68066 (Wahoo) [B]
- 68784 (Wakefield) [C] — 1 violation
- 69169 (Wallace) [A] — 1 violation
- 68067 (Walthill) [D]
- 68461 (Walton) [D]
- 68068 (Washington) [D]
- 68785 (Waterbury) [C] — 1 violation
- 68069 (Waterloo) [C] — 5 violations
- 69045 (Wauneta) [B]
- 68786 (Wausa) [C]
- 68462 (Waverly) [C] — 1 violation ⚠
- 68787 (Wayne) [B]
- 68463 (Weeping Water) [C] — 2 violations ⚠
- 69170 (Wellfleet) [D]
- 68788 (West Point) [C] — 1 violation ⚠
- 68464 (Western) [C]
- 68881 (Westerville) [D]
- 68070 (Weston) [C] — 1 violation
- 69365 (Whiteclay) [D]
- 69366 (Whitman) [C]
- 69367 (Whitney) [B] — 15 violations ⚠
- 68465 (Wilber) [B]
- 68982 (Wilcox) [A] — 2 violations
- 69171 (Willow Island) [D]
- 69046 (Wilsonville) [C] — 1 violation
- 68071 (Winnebago) [D]
- 68789 (Winnetoon) [C] — 1 violation ⚠
- 68790 (Winside) [C] — 1 violation
- 68072 (Winslow) [D]
- 68791 (Wisner) [F] — 15 violations ⚠
- 68882 (Wolbach) [C] — 3 violations ⚠
- 69221 (Wood Lake) [A] — 4 violations ⚠
- 68883 (Wood River) [B]
- 68466 (Wymore) [B]
- 68792 (Wynot) [C] — 1 violation ⚠
- 68467 (York) [C] — 2 violations
- 68073 (Yutan) [B]
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 Nebraska?
Nebraska has 560 community water systems serving 1,617,674 people across 621 ZIP codes. There are 1,153 recorded violations, including 323 health-based. 286 of 621 ZIP codes have at least one violation.
What plumbing code does Nebraska follow?
Nebraska follows the IPC plumbing code. A licensed plumber is generally required for plumbing work.
Is lead a concern in Nebraska's drinking water?
4 ZIP codes in Nebraska have lead levels exceeding the EPA action level of 0.015 mg/L.
What is the radon risk in Nebraska?
72% of ZIP codes in Nebraska fall in EPA Radon Zone 1 (highest risk).