Alaska Water Quality: 14K Violations in 274 ZIP Codes
274 ZIP codes · 245 water systems · UPC plumbing code · Updated 2026-06-03
Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-06-03
If statewide compliance data is your starting point, Alaska offers a solid baseline — monitoring records across utility districts show strong adherence to federal standards, with health-based violations limited to a small share of the state's water systems.
Score Distribution
How Alaska's 274 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 Alaska
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 99505 | Jber | Dillingham | 99 | A |
| 2 | 99590 | Grayling | Yukon-Koyukuk | 99 | A |
| 3 | 99721 | Anaktuvuk Pass | North Slope | 99 | A |
| 4 | 99747 | Kaktovik | North Slope | 99 | A |
| 5 | 99553 | Akutan | Aleutians East | 98 | A |
| 6 | 99571 | Cold Bay | Aleutians East | 98 | A |
| 7 | 99576 | Dillingham | Dillingham | 98 | A |
| 8 | 99578 | Eek | Bethel | 98 | A |
| 9 | 99579 | Egegik | Lake and Peninsula | 98 | A |
| 10 | 99602 | Holy Cross | Yukon-Koyukuk | 98 | A |
10 Lowest-Scoring ZIP Codes in Alaska
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 99677 | Tatitlek | Chugach | 22 | F | 107 |
| 2 | 99684 | Unalakleet | Nome | 36 | F | 106 |
| 3 | 99830 | Kake | Prince of Wales-Hyder | 39 | F | 45 |
| 4 | 99643 | Old Harbor | Kodiak Island | 43 | D | 70 |
| 5 | 99927 | Point Baker | 50 | D | 0 | |
| 6 | 99926 | Metlakatla | Ketchikan Gateway Borough | 50 | D | 0 |
| 7 | 99923 | Hyder | Ketchikan Gateway Borough | 50 | D | 0 |
| 8 | 99903 | Meyers Chuck | 50 | D | 0 | |
| 9 | 99841 | Tenakee Springs | 50 | D | 0 | |
| 10 | 99826 | Gustavus | 50 | D | 0 |
County Rankings
Water quality breakdown by county. 31 counties with data in Alaska.
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 |
|---|---|---|---|---|---|
| Anchorage | 69 | C | 33 | 99506 (95) | 99725 (50) |
| Dillingham | 79 | B | 9 | 99505 (99) | 99625 (50) |
| Ketchikan Gateway | 56 | C | 6 | 99950 (67) | 99926 (50) |
| Bethel | 82 | B | 27 | 99578 (98) | 99660 (50) |
| Aleutians West | 73 | B | 6 | 99547 (94) | 99692 (50) |
| Lake and Peninsula | 66 | C | 11 | 99579 (98) | 99653 (50) |
| Kodiak Island | 89 | A | 8 | 99615 (98) | 99643 (43) |
| Aleutians East | 96 | A | 5 | 99553 (98) | 99661 (92) |
| Kusilvak | 76 | B | 11 | 99657 (87) | 99666 (55) |
| Kenai Peninsula | 67 | C | 13 | 99635 (82) | 99610 (50) |
| Yukon-Koyukuk | 79 | B | 31 | 99590 (99) | 99757 (50) |
| Valdez-Cordova | 67 | C | 4 | 99686 (87) | 99586 (50) |
| Copper River | 84 | B | 2 | 99573 (84) | 99588 (83) |
| Wade Hampton | 67 | C | 1 | 99581 (67) | 99581 (67) |
| Bristol Bay | 81 | B | 3 | 99670 (98) | 99633 (50) |
| Matanuska-Susitna | 73 | B | 11 | 99683 (83) | 99688 (52) |
| Nome | 85 | A | 14 | 99784 (98) | 99684 (36) |
| Chugach | 55 | C | 2 | 99693 (88) | 99677 (22) |
| Yakutat | 81 | B | 1 | 99689 (81) | 99689 (81) |
| Fairbanks North Star | 76 | B | 15 | 99703 (83) | 99709 (68) |
| Denali | 57 | C | 5 | 99704 (86) | 99755 (50) |
| North Slope | 80 | B | 8 | 99721 (99) | 99759 (50) |
| Northwest Arctic | 76 | B | 12 | 99749 (98) | 99766 (50) |
| Southeast Fairbanks | 70 | B | 8 | 99737 (83) | 99732 (50) |
| Juneau | 78 | B | 8 | 99802 (87) | 99821 (50) |
| Hoonah-Angoon | 73 | B | 3 | 99829 (80) | 99820 (69) |
| Haines | 94 | A | 1 | 99827 (94) | 99827 (94) |
| Prince of Wales-Hyder | 66 | C | 7 | 99921 (87) | 99830 (39) |
| Sitka | 64 | C | 1 | 99835 (64) | 99835 (64) |
| Skagway | 87 | A | 1 | 99840 (87) | 99840 (87) |
| Wrangell | 84 | B | 1 | 99929 (84) | 99929 (84) |
Most Common Contaminants in Alaska
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Consumer Confidence Report Rule | Reporting | 177 | 2673 | Yes |
| Surface Water Treatment Rule | Treatment Technique | 148 | 726 | No |
| Stage 1 DBP Rule | Treatment Technique | 145 | 716 | No |
| Revised Total Coliform Rule | Microbiological | 124 | 1559 | No |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 121 | 575 | Yes |
| E. coli | Microbiological | 101 | 3190 | Yes |
| Lead | Inorganic | 96 | 190 | No |
| Fecal Coliform | Microbiological | 88 | 1930 | Yes |
Overview
We track water quality, weather alerts, plumbing regulations, and energy rebates for 274 ZIP codes across Alaska, covering 245 community water systems that serve approximately 616,345 people.
207 of 274 ZIP codes (76%) have recorded EPA violations. 1173 health-based violations have been documented.
Plumbing Regulations
Alaska follows the Uniform Plumbing Code (2018/2021 edition).
- Plumbing code: UPC (2018/2021)
- Homeowner DIY: Licensed plumber required
- Water heater permit: Required
- Annual backflow test: Required
- Seismic strapping: Required
Areas with Most Violations
| ZIP Code | City | Safety Score | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 99501 | Anchorage | B | 292 | 20 | Moa Municipality of Anchorage |
| 99502 | Anchorage | B | 292 | 20 | Moa Municipality of Anchorage |
| 99503 | Anchorage | B | 292 | 20 | Moa Municipality of Anchorage |
| 99504 | Anchorage | C | 292 | 20 | Moa Municipality of Anchorage |
| 99507 | Anchorage | C | 292 | 20 | Moa Municipality of Anchorage |
| 99508 | Anchorage | C | 292 | 20 | Moa Municipality of Anchorage |
| 99509 | Anchorage | C | 292 | 20 | Moa Municipality of Anchorage |
| 99510 | Anchorage | B | 292 | 20 | Moa Municipality of Anchorage |
| 99511 | Anchorage | C | 292 | 20 | Moa Municipality of Anchorage |
| 99513 | Anchorage | C | 292 | 20 | Moa Municipality of Anchorage |
Areas with No Violations
| ZIP Code | City | Safety Score | System | Population |
|---|---|---|---|---|
| 99505 | Jber | A | Jber-elmendorf | 30,003 |
| 99506 | Jber | A | Jber-elmendorf | 30,003 |
| 99540 | Indian | D | MOA MUNICIPALITY OF ANCHORAGE | 221,351 |
| 99549 | Port Heiden | D | CHIGNIK LAKE WATER SYSTEM | 200 |
| 99555 | Aleknagik | D | DILLINGHAM WATER SYSTEM | 2,419 |
| 99557 | Aniak | D | HOLY CROSS WATER SYSTEM | 182 |
| 99564 | Chignik | D | CHIGNIK LAKE WATER SYSTEM | 200 |
| 99566 | Chitina | D | KENNY LAKE COMMUNITY WELL | 236 |
| 99568 | Clam Gulch | D | SOLDOTNA | 4,807 |
| 99572 | Cooper Landing | C | SEWARD | 3,324 |
Home Safety Score
Average Home Safety Score for Alaska: B (75/100)
Lead & Copper
- Average lead level (90th percentile): 0.0032 mg/L (EPA action level: 0.015 mg/L)
- 2 ZIP codes exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 0 ZIP codes (0%)
- Moderate risk (Zone 2): 42 ZIP codes
- Low risk (Zone 3): 139 ZIP codes
ZIP Code Reports for Alaska
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 99504 | Anchorage | 259,429 | C | 292 |
| 99577 | Eagle River | 252,946 | A | 6 |
| 99506 | Jber | 251,354 | A | 0 |
| 99502 | Anchorage | 229,891 | B | 292 |
| 99515 | Anchorage | 229,891 | B | 292 |
| 99501 | Anchorage | 229,426 | B | 292 |
| 99503 | Anchorage | 229,426 | B | 292 |
| 99507 | Anchorage | 229,426 | C | 292 |
| 99508 | Anchorage | 229,426 | C | 292 |
| 99509 | Anchorage | 229,426 | C | 292 |
| 99510 | Anchorage | 229,426 | B | 292 |
| 99511 | Anchorage | 229,426 | C | 292 |
| 99513 | Anchorage | 229,426 | C | 292 |
| 99514 | Anchorage | 229,426 | C | 292 |
| 99516 | Anchorage | 229,426 | B | 292 |
| 99517 | Anchorage | 229,426 | B | 292 |
| 99518 | Anchorage | 229,426 | B | 292 |
| 99519 | Anchorage | 229,426 | B | 292 |
| 99520 | Anchorage | 229,426 | C | 292 |
| 99521 | Anchorage | 229,426 | C | 292 |
Lowest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 99677 | Tatitlek | 22 | F | 107 |
| 99684 | Unalakleet | 36 | F | 106 |
| 99830 | Kake | 39 | F | 45 |
| 99643 | Old Harbor | 43 | D | 70 |
| 99540 | Indian | 50 | D | 0 |
Highest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 99505 | Jber | 99 | A | 0 |
| 99590 | Grayling | 99 | A | 0 |
| 99721 | Anaktuvuk Pass | 99 | A | 0 |
| 99747 | Kaktovik | 99 | A | 0 |
| 99553 | Akutan | 98 | A | 149 |
All 274 ZIP Codes in Alaska
- 99546 (Adak) [C] — 40 violations ⚠
- 99551 (Akiachak) [B] — 14 violations
- 99552 (Akiak) [A] — 5 violations
- 99553 (Akutan) [A] — 149 violations ⚠
- 99554 (Alakanuk) [B] — 102 violations ⚠
- 99555 (Aleknagik) [D]
- 99720 (Allakaket) [A] — 62 violations ⚠
- 99786 (Ambler) [A] — 10 violations ⚠
- 99721 (Anaktuvuk Pass) [A]
- 99556 (Anchor Point) [B] — 3 violations
- 99501 (Anchorage) [B] — 292 violations ⚠
- 99502 (Anchorage) [B] — 292 violations ⚠
- 99503 (Anchorage) [B] — 292 violations ⚠
- 99504 (Anchorage) [C] — 292 violations ⚠
- 99507 (Anchorage) [C] — 292 violations ⚠
- 99508 (Anchorage) [C] — 292 violations ⚠
- 99509 (Anchorage) [C] — 292 violations ⚠
- 99510 (Anchorage) [B] — 292 violations ⚠
- 99511 (Anchorage) [C] — 292 violations ⚠
- 99513 (Anchorage) [C] — 292 violations ⚠
- 99514 (Anchorage) [C] — 292 violations ⚠
- 99515 (Anchorage) [B] — 292 violations ⚠
- 99516 (Anchorage) [B] — 292 violations ⚠
- 99517 (Anchorage) [B] — 292 violations ⚠
- 99518 (Anchorage) [B] — 292 violations ⚠
- 99519 (Anchorage) [B] — 292 violations ⚠
- 99520 (Anchorage) [C] — 292 violations ⚠
- 99521 (Anchorage) [C] — 292 violations ⚠
- 99522 (Anchorage) [C] — 292 violations ⚠
- 99523 (Anchorage) [C] — 292 violations ⚠
- 99524 (Anchorage) [C] — 292 violations ⚠
- 99529 (Anchorage) [C] — 292 violations ⚠
- 99530 (Anchorage) [C] — 292 violations ⚠
- 99599 (Anchorage) [C] — 292 violations ⚠
- 99695 (Anchorage) [C] — 292 violations ⚠
- 99744 (Anderson) [D]
- 99820 (Angoon) [C] — 163 violations ⚠
- 99557 (Aniak) [D]
- 99558 (Anvik) [A] — 71 violations ⚠
- 99722 (Arctic Village) [B] — 96 violations
- 99547 (Atka) [A] — 30 violations ⚠
- 99791 (Atqasuk) [C]
- 99821 (Auke Bay) [D]
- 99723 (Barrow) [A] — 10 violations ⚠
- 99724 (Beaver) [B] — 27 violations
- 99559 (Bethel) [B] — 136 violations ⚠
- 99726 (Bettles Field) [D]
- 99652 (Big Lake) [B] — 12 violations ⚠
- 99785 (Brevig Mission) [A] — 26 violations ⚠
- 99727 (Buckland) [C] — 65 violations ⚠
- 99729 (Cantwell) [D]
- 99730 (Central) [D]
- 99788 (Chalkyitsik) [C] — 140 violations ⚠
- 99561 (Chefornak) [A] — 38 violations ⚠
- 99563 (Chevak) [A] — 17 violations ⚠
- 99732 (Chicken) [D]
- 99564 (Chignik) [D]
- 99565 (Chignik Lagoon) [B] — 29 violations
- 99548 (Chignik Lake) [B] — 49 violations
- 99566 (Chitina) [D]
- 99567 (Chugiak) [A] — 30 violations ⚠
- 99733 (Circle) [B] — 37 violations
- 99568 (Clam Gulch) [D]
- 99569 (Clarks Point) [B] — 24 violations ⚠
- 99704 (Clear) [A] — 3 violations
- 99918 (Coffman Cove) [C] — 23 violations ⚠
- 99571 (Cold Bay) [A] — 3 violations
- 99572 (Cooper Landing) [C]
- 99573 (Copper Center) [B] — 9 violations
- 99574 (Cordova) [B] — 6 violations
- 99921 (Craig) [A] — 2 violations
- 99575 (Crooked Creek) [B] — 75 violations
- 99736 (Deering) [C] — 69 violations ⚠
- 99737 (Delta Junction) [B]
- 99755 (Denali National Park) [D]
- 99576 (Dillingham) [A] — 25 violations ⚠
- 99824 (Douglas) [C]
- 99692 (Dutch Harbor) [D]
- 99738 (Eagle) [B] — 9 violations
- 99577 (Eagle River) [A] — 6 violations
- 99578 (Eek) [A] — 73 violations ⚠
- 99579 (Egegik) [A] — 4 violations ⚠
- 99702 (Eielson Afb) [B] — 5 violations ⚠
- 99580 (Ekwok) [D]
- 99825 (Elfin Cove) [D]
- 99739 (Elim) [A] — 34 violations ⚠
- 99581 (Emmonak) [C] — 74 violations ⚠
- 99725 (Ester) [D]
- 99701 (Fairbanks) [C] — 13 violations ⚠
- 99706 (Fairbanks) [B] — 13 violations ⚠
- 99707 (Fairbanks) [B] — 13 violations ⚠
- 99708 (Fairbanks) [B] — 13 violations ⚠
- 99709 (Fairbanks) [C] — 13 violations ⚠
- 99710 (Fairbanks) [B] — 13 violations ⚠
- 99711 (Fairbanks) [B] — 13 violations ⚠
- 99712 (Fairbanks) [B] — 13 violations ⚠
- 99775 (Fairbanks) [B] — 13 violations ⚠
- 99790 (Fairbanks) [B] — 13 violations ⚠
- 99583 (False Pass) [A] — 7 violations ⚠
- 99731 (Fort Greely) [D]
- 99703 (Fort Wainwright) [B]
- 99740 (Fort Yukon) [B] — 17 violations
- 99586 (Gakona) [D]
- 99741 (Galena) [C] — 45 violations ⚠
- 99742 (Gambell) [A] — 41 violations ⚠
- 99587 (Girdwood) [A] — 2 violations
- 99588 (Glennallen) [B] — 3 violations ⚠
- 99589 (Goodnews Bay) [B] — 50 violations
- 99590 (Grayling) [A]
- 99826 (Gustavus) [D]
- 99827 (Haines) [A] — 32 violations ⚠
- 99743 (Healy) [D]
- 99602 (Holy Cross) [A] — 6 violations ⚠
- 99603 (Homer) [B] — 11 violations
- 99829 (Hoonah) [B] — 3 violations ⚠
- 99604 (Hooper Bay) [B] — 43 violations ⚠
- 99605 (Hope) [D]
- 99694 (Houston) [C]
- 99745 (Hughes) [A] — 126 violations ⚠
- 99746 (Huslia) [B] — 32 violations
- 99922 (Hydaburg) [B] — 83 violations ⚠
- 99923 (Hyder) [D]
- 99606 (Iliamna) [D]
- 99540 (Indian) [D]
- 99505 (Jber) [A]
- 99506 (Jber) [A]
- 99801 (Juneau) [B] — 7 violations ⚠
- 99802 (Juneau) [A] — 7 violations ⚠
- 99803 (Juneau) [A] — 7 violations ⚠
- 99811 (Juneau) [A] — 7 violations ⚠
- 99812 (Juneau) [A] — 7 violations ⚠
- 99850 (Juneau) [A] — 7 violations ⚠
- 99830 (Kake) [F] — 45 violations ⚠
- 99747 (Kaktovik) [A]
- 99607 (Kalskag) [D]
- 99748 (Kaltag) [A] — 27 violations ⚠
- 99608 (Karluk) [A] — 4 violations
- 99609 (Kasigluk) [A] — 88 violations ⚠
- 99610 (Kasilof) [D]
- 99611 (Kenai) [B] — 31 violations ⚠
- 99901 (Ketchikan) [C] — 34 violations ⚠
- 99950 (Ketchikan) [C] — 34 violations ⚠
- 99749 (Kiana) [A] — 7 violations ⚠
- 99612 (King Cove) [A] — 6 violations ⚠
- 99613 (King Salmon) [A] — 2 violations
- 99614 (Kipnuk) [B] — 42 violations
- 99750 (Kivalina) [C] — 66 violations ⚠
- 99925 (Klawock) [C] — 26 violations ⚠
- 99751 (Kobuk) [B] — 48 violations ⚠
- 99615 (Kodiak) [A] — 10 violations ⚠
- 99619 (Kodiak) [A] — 10 violations ⚠
- 99697 (Kodiak) [A] — 10 violations ⚠
- 99545 (Kongiganak) [A] — 125 violations ⚠
- 99620 (Kotlik) [C] — 61 violations ⚠
- 99752 (Kotzebue) [C] — 25 violations ⚠
- 99753 (Koyuk) [A] — 46 violations ⚠
- 99754 (Koyukuk) [B] — 64 violations
- 99621 (Kwethluk) [B] — 62 violations ⚠
- 99622 (Kwigillingok) [B] — 134 violations
- 99757 (Lake Minchumina) [D]
- 99624 (Larsen Bay) [A] — 17 violations ⚠
- 99625 (Levelock) [D]
- 99626 (Lower Kalskag) [D]
- 99756 (Manley Hot Springs) [A] — 1 violation
- 99628 (Manokotak) [A] — 41 violations ⚠
- 99585 (Marshall) [B] — 26 violations ⚠
- 99627 (Mc Grath) [D]
- 99630 (Mekoryuk) [A] — 12 violations ⚠
- 99926 (Metlakatla) [D]
- 99903 (Meyers Chuck) [D]
- 99758 (Minto) [A] — 56 violations ⚠
- 99631 (Moose Pass) [D]
- 99632 (Mountain Village) [B] — 20 violations ⚠
- 99633 (Naknek) [D]
- 99634 (Napakiak) [A] — 17 violations ⚠
- 99760 (Nenana) [A] — 2 violations
- 99636 (New Stuyahok) [A] — 28 violations ⚠
- 99690 (Nightmute) [B] — 31 violations ⚠
- 99635 (Nikiski) [B] — 4 violations ⚠
- 99691 (Nikolai) [D]
- 99638 (Nikolski) [A]
- 99639 (Ninilchik) [C]
- 99761 (Noatak) [B] — 19 violations
- 99762 (Nome) [B] — 6 violations
- 99640 (Nondalton) [A] — 129 violations ⚠
- 99763 (Noorvik) [A] — 27 violations ⚠
- 99705 (North Pole) [B] — 12 violations ⚠
- 99764 (Northway) [C] — 1 violation
- 99789 (Nuiqsut) [A] — 5 violations
- 99765 (Nulato) [A] — 7 violations ⚠
- 99666 (Nunam Iqua) [C] — 167 violations ⚠
- 99641 (Nunapitchuk) [A] — 21 violations ⚠
- 99643 (Old Harbor) [D] — 70 violations ⚠
- 99644 (Ouzinkie) [A] — 6 violations ⚠
- 99645 (Palmer) [B] — 3 violations
- 99647 (Pedro Bay) [D]
- 99832 (Pelican) [B] — 30 violations
- 99648 (Perryville) [B] — 45 violations
- 99833 (Petersburg) [A] — 3 violations
- 99649 (Pilot Point) [D]
- 99650 (Pilot Station) [B] — 17 violations
- 99651 (Platinum) [B] — 50 violations
- 99927 (Point Baker) [D]
- 99766 (Point Hope) [D]
- 99759 (Point Lay) [D]
- 99836 (Port Alexander) [B] — 66 violations ⚠
- 99653 (Port Alsworth) [D]
- 99549 (Port Heiden) [D]
- 99550 (Port Lions) [B] — 28 violations ⚠
- 99734 (Prudhoe Bay) [D]
- 99655 (Quinhagak) [A] — 37 violations ⚠
- 99767 (Rampart) [A] — 52 violations ⚠
- 99656 (Red Devil) [D]
- 99768 (Ruby) [B] — 45 violations
- 99657 (Russian Mission) [A] — 18 violations ⚠
- 99591 (Saint George Island) [D]
- 99658 (Saint Marys) [B] — 46 violations ⚠
- 99659 (Saint Michael) [A] — 24 violations ⚠
- 99660 (Saint Paul Island) [D]
- 99714 (Salcha) [B] — 18 violations ⚠
- 99661 (Sand Point) [A] — 21 violations ⚠
- 99769 (Savoonga) [A] — 14 violations
- 99662 (Scammon Bay) [C] — 119 violations ⚠
- 99770 (Selawik) [B] — 92 violations ⚠
- 99663 (Seldovia) [B] — 22 violations ⚠
- 99664 (Seward) [C] — 51 violations ⚠
- 99665 (Shageluk) [A] — 79 violations ⚠
- 99771 (Shaktoolik) [A] — 91 violations ⚠
- 99772 (Shishmaref) [A] — 43 violations ⚠
- 99773 (Shungnak) [A] — 47 violations ⚠
- 99835 (Sitka) [C]
- 99840 (Skagway) [A] — 3 violations
- 99667 (Skwentna) [C]
- 99668 (Sleetmute) [B] — 147 violations ⚠
- 99669 (Soldotna) [D] — 103 violations ⚠
- 99670 (South Naknek) [A] — 15 violations ⚠
- 99671 (Stebbins) [A] — 27 violations
- 99672 (Sterling) [B] — 19 violations ⚠
- 99774 (Stevens Village) [A] — 52 violations ⚠
- 99674 (Sutton) [B] — 3 violations
- 99675 (Takotna) [B] — 144 violations
- 99676 (Talkeetna) [B]
- 99776 (Tanacross) [B] — 35 violations ⚠
- 99777 (Tanana) [B] — 101 violations ⚠
- 99677 (Tatitlek) [F] — 107 violations ⚠
- 99778 (Teller) [B] — 89 violations ⚠
- 99841 (Tenakee Springs) [D]
- 99919 (Thorne Bay) [D] — 28 violations ⚠
- 99678 (Togiak) [A] — 2 violations
- 99779 (Tok) [B] — 5 violations
- 99780 (Tok) [B] — 5 violations
- 99637 (Toksook Bay) [A] — 6 violations
- 99683 (Trapper Creek) [B]
- 99679 (Tuluksak) [A] — 67 violations ⚠
- 99680 (Tuntutuliak) [A] — 57 violations ⚠
- 99681 (Tununak) [A] — 82 violations ⚠
- 99716 (Two Rivers) [B]
- 99682 (Tyonek) [B] — 11 violations
- 99684 (Unalakleet) [F] — 106 violations ⚠
- 99685 (Unalaska) [A] — 11 violations
- 99686 (Valdez) [A]
- 99781 (Venetie) [A] — 71 violations ⚠
- 99782 (Wainwright) [A] — 5 violations
- 99783 (Wales) [B] — 39 violations ⚠
- 99928 (Ward Cove) [C] — 12 violations
- 99623 (Wasilla) [B] — 14 violations ⚠
- 99629 (Wasilla) [B] — 14 violations ⚠
- 99654 (Wasilla) [B] — 14 violations ⚠
- 99687 (Wasilla) [B] — 14 violations ⚠
- 99784 (White Mountain) [A] — 4 violations ⚠
- 99693 (Whittier) [A] — 1 violation
- 99688 (Willow) [D]
- 99929 (Wrangell) [B] — 6 violations ⚠
- 99689 (Yakutat) [B] — 14 violations
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 Alaska?
Alaska has 245 community water systems serving 616,345 people across 274 ZIP codes. There are 14,004 recorded violations, including 1173 health-based. 207 of 274 ZIP codes have at least one violation.
What plumbing code does Alaska follow?
Alaska follows the UPC plumbing code. A licensed plumber is generally required for plumbing work.
Is lead a concern in Alaska's drinking water?
2 ZIP codes in Alaska have lead levels exceeding the EPA action level of 0.015 mg/L.