Idaho Water Quality: 1.7K Violations in 324 ZIP Codes
324 ZIP codes · 423 water systems · UPC plumbing code · Updated 2026-06-03
Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-06-03
Water monitoring data from Idaho utilities shows a below-average aggregate record — compliance gaps appear across multiple counties and utility districts, and the state's overall grade reflects a recurring pattern of health-based violations rather than isolated incidents in a single region.
Score Distribution
How Idaho's 324 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 Idaho
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 83543 | Nezperce | Lewis | 98 | A |
| 2 | 83555 | Winchester | Lewis | 98 | A |
| 3 | 83523 | Craigmont | Lewis | 97 | A |
| 4 | 83501 | Lewiston | Nez Perce | 94 | A |
| 5 | 83540 | Lapwai | Nez Perce | 94 | A |
| 6 | 83548 | Reubens | Nez Perce | 94 | A |
| 7 | 83617 | Emmett | Gem | 94 | A |
| 8 | 83524 | Culdesac | Nez Perce | 91 | A |
| 9 | 83545 | Peck | Nez Perce | 91 | A |
| 10 | 83654 | New Meadows | Adams | 89 | A |
10 Lowest-Scoring ZIP Codes in Idaho
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 83535 | Juliaetta | Latah | 12 | F | 12 |
| 2 | 83633 | King Hill | Elmore | 33 | F | 11 |
| 3 | 83525 | Elk City | Idaho | 38 | F | 11 |
| 4 | 83868 | Smelterville | Shoshone | 40 | D | 0 |
| 5 | 83866 | Santa | Benewah | 40 | D | 0 |
| 6 | 83865 | Colburn | Bonner | 40 | D | 0 |
| 7 | 83853 | Porthill | Boundary | 40 | D | 0 |
| 8 | 83848 | Nordman | Bonner | 40 | D | 0 |
| 9 | 83847 | Naples | Boundary | 40 | D | 0 |
| 10 | 83840 | Kootenai | Bonner | 40 | D | 0 |
County Rankings
Water quality breakdown by county. 43 counties with data in Idaho.
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 |
|---|---|---|---|---|---|
| Bannock | 79 | B | 11 | 83202 (83) | 83214 (59) |
| Elmore | 50 | D | 7 | 83647 (65) | 83633 (33) |
| Bingham | 71 | B | 9 | 83210 (83) | 83277 (49) |
| Power | 61 | C | 4 | 83271 (81) | 83243 (53) |
| Butte | 65 | C | 3 | 83244 (66) | 83255 (64) |
| Caribou | 64 | C | 6 | 83241 (82) | 83285 (53) |
| Bear Lake | 69 | C | 9 | 83223 (83) | 83272 (53) |
| Custer | 49 | D | 6 | 83251 (70) | 83278 (40) |
| Franklin | 76 | B | 7 | 83286 (83) | 83281 (63) |
| Lemhi | 46 | D | 9 | 83462 (53) | 83468 (40) |
| Twin Falls | 76 | B | 9 | 83302 (83) | 83344 (55) |
| Cassia | 71 | B | 6 | 83311 (81) | 83342 (53) |
| Blaine | 60 | C | 7 | 83354 (65) | 83340 (44) |
| Gooding | 64 | C | 4 | 83355 (70) | 83314 (60) |
| Camas | 47 | D | 3 | 83327 (61) | 83337 (40) |
| Lincoln | 81 | B | 3 | 83352 (83) | 83349 (79) |
| Jerome | 81 | B | 3 | 83335 (83) | 83325 (77) |
| Minidoka | 73 | B | 4 | 83347 (79) | 83343 (62) |
| Bonneville | 71 | B | 13 | 83454 (82) | 83428 (53) |
| Fremont | 56 | C | 8 | 83420 (69) | 83433 (40) |
| Teton | 74 | B | 4 | 83455 (82) | 83424 (53) |
| Clark | 53 | D | 2 | 83423 (65) | 83446 (40) |
| Jefferson | 69 | C | 6 | 83435 (81) | 83425 (53) |
| Madison | 82 | B | 4 | 83440 (82) | 83448 (81) |
| Nez Perce | 91 | A | 6 | 83501 (94) | 83541 (84) |
| Clearwater | 57 | C | 5 | 83553 (66) | 83546 (41) |
| Idaho | 56 | C | 13 | 83539 (66) | 83525 (38) |
| Lewis | 98 | A | 3 | 83543 (98) | 83523 (97) |
| Latah | 59 | C | 12 | 83537 (70) | 83535 (12) |
| Boise | 47 | D | 8 | 83622 (64) | 83670 (40) |
| Owyhee | 77 | B | 5 | 83650 (83) | 83628 (64) |
| Canyon | 72 | B | 16 | 83676 (83) | 83648 (53) |
| Washington | 80 | B | 3 | 83610 (88) | 83645 (73) |
| Valley | 54 | D | 5 | 83611 (61) | 83671 (40) |
| Adams | 74 | B | 5 | 83654 (89) | 83632 (60) |
| Ada | 72 | B | 38 | 83669 (79) | 83714 (56) |
| Gem | 80 | B | 2 | 83617 (94) | 83636 (66) |
| Payette | 67 | C | 3 | 83661 (76) | 83619 (58) |
| Kootenai | 63 | C | 15 | 83815 (70) | 83809 (40) |
| Shoshone | 60 | C | 13 | 83808 (70) | 83868 (40) |
| Bonner | 57 | C | 15 | 83852 (70) | 83865 (40) |
| Boundary | 50 | D | 5 | 83805 (68) | 83853 (40) |
| Benewah | 54 | D | 5 | 83870 (65) | 83866 (40) |
Most Common Contaminants in Idaho
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Consumer Confidence Report Rule | Reporting | 142 | 307 | Yes |
| Revised Total Coliform Rule | Microbiological | 99 | 211 | No |
| Stage 1 DBP Rule | Treatment Technique | 94 | 169 | Yes |
| Stage 2 DBP Rule | Treatment Technique | 91 | 162 | Yes |
| Total Coliform | Microbiological | 76 | 106 | No |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 70 | 88 | Yes |
| Lead and Copper Rule | Treatment Technique | 62 | 104 | No |
| Combined Radium | Radionuclides | 57 | 201 | Yes |
Overview
We track water quality, weather alerts, plumbing regulations, and energy rebates for 324 ZIP codes across Idaho, covering 423 community water systems that serve approximately 1,311,074 people.
222 of 324 ZIP codes (69%) have recorded EPA violations. 278 health-based violations have been documented.
Active Weather Alerts
1 active alert in Idaho including 1 warning. Severe weather can directly affect tap water quality — flooding, power outages, and infrastructure damage may lead to boil-water advisories.
| Alert | Severity | Areas |
|---|---|---|
| Red Flag Warning | Severe | Owyhee Mountains; Western Twin Falls BLM; Southern Highlands |
Plumbing Regulations
Idaho follows the Uniform Plumbing Code (2018 edition).
- Plumbing code: UPC (2018)
- Homeowner DIY: Allowed with permit
- Water heater permit: Required
- Annual backflow test: Required
Areas with Most Violations
| ZIP Code | City | Safety Score | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 83316 | Buhl | B | 39 | 2 | City of Buhl |
| 83346 | Oakley | B | 30 | 4 | City of Oakley |
| 83338 | Jerome | B | 28 | 1 | City of Jerome |
| 83263 | Preston | B | 25 | 2 | City of Preston |
| 83638 | Mccall | C | 21 | 6 | City of Mccall |
| 83639 | Marsing | B | 21 | 3 | City of Marsing |
| 83541 | Lenore | B | 20 | 2 | New Hope Subd |
| 83647 | Mountain Home | C | 20 | 2 | City of Mountain Home, |
| 83343 | Minidoka | C | 18 | 0 | Pelican Point Subdivision |
| 83701 | Boise | B | 17 | 3 | Veolia Water Idaho |
Areas with No Violations
| ZIP Code | City | Safety Score | System | Population |
|---|---|---|---|---|
| 83203 | Fort Hall | D | POCATELLO CITY OF | 58,231 |
| 83210 | Aberdeen | B | City of Aberdeen | 2,088 |
| 83212 | Arbon | D | ROCKLAND CITY OF | 242 |
| 83217 | Bancroft | C | City of Bancroft | 350 |
| 83218 | Basalt | D | FIRTH CITY OF | 511 |
| 83220 | Bern | D | MONTPELIER CITY OF | 2,772 |
| 83227 | Clayton | D | CHALLIS CITY OF | 900 |
| 83229 | Cobalt | D | SALMON CITY OF | 3,158 |
| 83230 | Conda | D | SODA SPRINGS CITY OF | 3,111 |
| 83233 | Dingle | D | BLOOMINGTON CITY OF | 206 |
Home Safety Score
Average Home Safety Score for Idaho: C (66/100)
Lead & Copper
- Average lead level (90th percentile): 0.0032 mg/L (EPA action level: 0.015 mg/L)
- 3 ZIP codes exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 145 ZIP codes (45%)
- Moderate risk (Zone 2): 160 ZIP codes
- Low risk (Zone 3): 19 ZIP codes
ZIP Code Reports for Idaho
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 83642 | Meridian | 445,526 | B | 6 |
| 83713 | Boise | 440,131 | B | 17 |
| 83709 | Boise | 427,631 | B | 17 |
| 83646 | Meridian | 413,488 | B | 6 |
| 83634 | Kuna | 398,033 | B | 2 |
| 83687 | Nampa | 354,832 | B | 4 |
| 83714 | Garden City | 305,546 | C | 1 |
| 83616 | Eagle | 303,393 | C | 5 |
| 83702 | Boise | 293,916 | C | 17 |
| 83703 | Boise | 292,791 | B | 17 |
| 83704 | Boise | 292,791 | B | 17 |
| 83706 | Boise | 292,791 | C | 17 |
| 83701 | Boise | 280,291 | B | 17 |
| 83705 | Boise | 280,291 | B | 17 |
| 83707 | Boise | 280,291 | B | 17 |
| 83708 | Boise | 280,291 | B | 17 |
| 83711 | Boise | 280,291 | B | 17 |
| 83712 | Boise | 280,291 | B | 17 |
| 83715 | Boise | 280,291 | B | 17 |
| 83716 | Boise | 280,291 | C | 17 |
Lowest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 83535 | Juliaetta | 12 | F | 12 |
| 83633 | King Hill | 33 | F | 11 |
| 83525 | Elk City | 38 | F | 11 |
| 83203 | Fort Hall | 40 | D | 0 |
| 83227 | Clayton | 40 | D | 0 |
Highest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 83543 | Nezperce | 98 | A | 4 |
| 83555 | Winchester | 98 | A | 2 |
| 83523 | Craigmont | 97 | A | 2 |
| 83501 | Lewiston | 94 | A | 9 |
| 83540 | Lapwai | 94 | A | 5 |
All 324 ZIP Codes in Idaho
- 83210 (Aberdeen) [B]
- 83520 (Ahsahka) [C] — 10 violations ⚠
- 83311 (Albion) [B] — 6 violations ⚠
- 83312 (Almo) [D]
- 83211 (American Falls) [C] — 15 violations ⚠
- 83212 (Arbon) [D]
- 83213 (Arco) [C] — 3 violations ⚠
- 83214 (Arimo) [C] — 2 violations ⚠
- 83420 (Ashton) [C] — 2 violations
- 83801 (Athol) [C] — 1 violation
- 83601 (Atlanta) [C] — 2 violations
- 83215 (Atomic City) [B] — 4 violations ⚠
- 83802 (Avery) [C] — 1 violation
- 83217 (Bancroft) [C]
- 83602 (Banks) [D]
- 83218 (Basalt) [D]
- 83803 (Bayview) [C] — 1 violation
- 83313 (Bellevue) [C] — 6 violations ⚠
- 83220 (Bern) [D]
- 83221 (Blackfoot) [B] — 6 violations ⚠
- 83804 (Blanchard) [C] — 2 violations
- 83314 (Bliss) [C] — 3 violations
- 83223 (Bloomington) [B] — 1 violation
- 83701 (Boise) [B] — 17 violations ⚠
- 83702 (Boise) [C] — 17 violations ⚠
- 83703 (Boise) [B] — 17 violations ⚠
- 83704 (Boise) [B] — 17 violations ⚠
- 83705 (Boise) [B] — 17 violations ⚠
- 83706 (Boise) [C] — 17 violations ⚠
- 83707 (Boise) [B] — 17 violations ⚠
- 83708 (Boise) [B] — 17 violations ⚠
- 83709 (Boise) [B] — 17 violations ⚠
- 83711 (Boise) [B] — 17 violations ⚠
- 83712 (Boise) [B] — 17 violations ⚠
- 83713 (Boise) [B] — 17 violations ⚠
- 83715 (Boise) [B] — 17 violations ⚠
- 83716 (Boise) [C] — 17 violations ⚠
- 83717 (Boise) [B] — 17 violations ⚠
- 83719 (Boise) [B] — 17 violations ⚠
- 83720 (Boise) [B] — 17 violations ⚠
- 83721 (Boise) [B] — 17 violations ⚠
- 83722 (Boise) [B] — 17 violations ⚠
- 83724 (Boise) [B] — 17 violations ⚠
- 83725 (Boise) [B] — 17 violations ⚠
- 83726 (Boise) [B] — 17 violations ⚠
- 83727 (Boise) [B] — 17 violations ⚠
- 83728 (Boise) [B] — 17 violations ⚠
- 83729 (Boise) [B] — 17 violations ⚠
- 83730 (Boise) [B] — 17 violations ⚠
- 83731 (Boise) [B] — 17 violations ⚠
- 83732 (Boise) [B] — 17 violations ⚠
- 83735 (Boise) [B] — 17 violations ⚠
- 83756 (Boise) [B] — 17 violations ⚠
- 83757 (Boise) [B] — 17 violations ⚠
- 83799 (Boise) [B] — 17 violations ⚠
- 83805 (Bonners Ferry) [C] — 1 violation
- 83806 (Bovill) [C] — 1 violation
- 83604 (Bruneau) [B] — 2 violations ⚠
- 83316 (Buhl) [B] — 39 violations ⚠
- 83318 (Burley) [B] — 16 violations ⚠
- 83808 (Calder) [B]
- 83605 (Caldwell) [C] — 8 violations
- 83606 (Caldwell) [C] — 8 violations
- 83607 (Caldwell) [C] — 8 violations
- 83610 (Cambridge) [A] — 7 violations
- 83320 (Carey) [C] — 1 violation
- 83809 (Careywood) [D]
- 83462 (Carmen) [D]
- 83611 (Cascade) [C] — 2 violations
- 83321 (Castleford) [B] — 1 violation
- 83810 (Cataldo) [C] — 1 violation
- 83226 (Challis) [D] — 13 violations
- 83421 (Chester) [D]
- 83811 (Clark Fork) [C]
- 83812 (Clarkia) [C]
- 83227 (Clayton) [D]
- 83228 (Clifton) [B] — 6 violations ⚠
- 83229 (Cobalt) [D]
- 83813 (Cocolalla) [D]
- 83814 (Coeur D Alene) [C]
- 83815 (Coeur D Alene) [B]
- 83816 (Coeur D Alene) [B]
- 83865 (Colburn) [D]
- 83230 (Conda) [D]
- 83821 (Coolin) [C] — 2 violations
- 83322 (Corral) [D]
- 83522 (Cottonwood) [C] — 7 violations
- 83612 (Council) [A]
- 83523 (Craigmont) [A] — 2 violations
- 83524 (Culdesac) [A] — 5 violations
- 83232 (Dayton) [B] — 3 violations ⚠
- 83823 (Deary) [C] — 1 violation
- 83323 (Declo) [B] — 1 violation
- 83824 (Desmet) [D]
- 83324 (Dietrich) [B] — 4 violations ⚠
- 83233 (Dingle) [D]
- 83615 (Donnelly) [C] — 7 violations
- 83825 (Dover) [D] — 2 violations ⚠
- 83234 (Downey) [B] — 1 violation
- 83422 (Driggs) [B] — 1 violation
- 83423 (Dubois) [C] — 2 violations ⚠
- 83616 (Eagle) [C] — 5 violations
- 83826 (Eastport) [D]
- 83325 (Eden) [B] — 6 violations
- 83525 (Elk City) [F] — 11 violations ⚠
- 83827 (Elk River) [C]
- 83235 (Ellis) [D]
- 83617 (Emmett) [A] — 3 violations ⚠
- 83327 (Fairfield) [C] — 4 violations ⚠
- 83424 (Felt) [D]
- 83531 (Fenn) [C] — 2 violations
- 83526 (Ferdinand) [C] — 4 violations ⚠
- 83830 (Fernwood) [C] — 1 violation
- 83328 (Filer) [B] — 12 violations ⚠
- 83236 (Firth) [B]
- 83287 (Fish Haven) [B] — 1 violation
- 83203 (Fort Hall) [D]
- 83237 (Franklin) [B] — 15 violations ⚠
- 83619 (Fruitland) [C] — 9 violations ⚠
- 83714 (Garden City) [C] — 1 violation
- 83622 (Garden Valley) [C] — 5 violations ⚠
- 83832 (Genesee) [C] — 1 violation
- 83238 (Geneva) [D]
- 83239 (Georgetown) [B]
- 83463 (Gibbonsville) [D]
- 83623 (Glenns Ferry) [C] — 3 violations
- 83330 (Gooding) [C] — 2 violations
- 83241 (Grace) [B] — 4 violations ⚠
- 83624 (Grand View) [B] — 13 violations ⚠
- 83530 (Grangeville) [C] — 5 violations
- 83533 (Greencreek) [D]
- 83626 (Greenleaf) [B] — 1 violation
- 83332 (Hagerman) [C] — 4 violations
- 83333 (Hailey) [C] — 3 violations
- 83425 (Hamer) [D]
- 83627 (Hammett) [D]
- 83334 (Hansen) [B] — 5 violations ⚠
- 83833 (Harrison) [C] — 2 violations ⚠
- 83834 (Harvard) [D] — 13 violations
- 83835 (Hayden) [C] — 1 violation
- 83335 (Hazelton) [B]
- 83336 (Heyburn) [B] — 9 violations ⚠
- 83337 (Hill City) [D]
- 83243 (Holbrook) [D]
- 83628 (Homedale) [C] — 7 violations
- 83836 (Hope) [C] — 4 violations
- 83629 (Horseshoe Bend) [D] — 8 violations
- 83244 (Howe) [C] — 1 violation
- 83630 (Huston) [D]
- 83631 (Idaho City) [C] — 10 violations ⚠
- 83401 (Idaho Falls) [B] — 11 violations ⚠
- 83402 (Idaho Falls) [B] — 11 violations ⚠
- 83403 (Idaho Falls) [B] — 11 violations ⚠
- 83404 (Idaho Falls) [B] — 11 violations ⚠
- 83405 (Idaho Falls) [B] — 11 violations ⚠
- 83406 (Idaho Falls) [B] — 11 violations ⚠
- 83415 (Idaho Falls) [B] — 11 violations ⚠
- 83632 (Indian Valley) [C] — 4 violations
- 83245 (Inkom) [B] — 3 violations
- 83427 (Iona) [B] — 7 violations ⚠
- 83428 (Irwin) [D]
- 83429 (Island Park) [D]
- 83338 (Jerome) [B] — 28 violations ⚠
- 83535 (Juliaetta) [F] — 12 violations ⚠
- 83536 (Kamiah) [C] — 7 violations
- 83837 (Kellogg) [C] — 1 violation
- 83537 (Kendrick) [B]
- 83340 (Ketchum) [D] — 3 violations
- 83341 (Kimberly) [B] — 3 violations
- 83633 (King Hill) [F] — 11 violations ⚠
- 83839 (Kingston) [C] — 1 violation
- 83539 (Kooskia) [C] — 1 violation
- 83840 (Kootenai) [D]
- 83634 (Kuna) [B] — 2 violations
- 83841 (Laclede) [D]
- 83635 (Lake Fork) [C]
- 83540 (Lapwai) [A] — 5 violations
- 83246 (Lava Hot Springs) [B] — 1 violation
- 83464 (Leadore) [D]
- 83465 (Lemhi) [D]
- 83541 (Lenore) [B] — 20 violations ⚠
- 83636 (Letha) [C]
- 83501 (Lewiston) [A] — 9 violations ⚠
- 83431 (Lewisville) [C]
- 83637 (Lowman) [D]
- 83542 (Lucile) [D]
- 83251 (Mackay) [B]
- 83433 (Macks Inn) [D]
- 83252 (Malad City) [C]
- 83342 (Malta) [D]
- 83639 (Marsing) [B] — 21 violations ⚠
- 83253 (May) [D]
- 83638 (Mccall) [C] — 21 violations ⚠
- 83250 (Mccammon) [B] — 2 violations
- 83842 (Medimont) [C]
- 83641 (Melba) [B] — 4 violations
- 83434 (Menan) [C]
- 83642 (Meridian) [B] — 6 violations ⚠
- 83646 (Meridian) [B] — 6 violations ⚠
- 83680 (Meridian) [B] — 6 violations ⚠
- 83643 (Mesa) [C]
- 83644 (Middleton) [B] — 6 violations ⚠
- 83645 (Midvale) [B]
- 83343 (Minidoka) [C] — 18 violations
- 83435 (Monteview) [B] — 1 violation
- 83254 (Montpelier) [B] — 2 violations
- 83255 (Moore) [C] — 2 violations
- 83256 (Moreland) [B] — 1 violation
- 83843 (Moscow) [C] — 8 violations ⚠
- 83844 (Moscow) [C] — 8 violations ⚠
- 83647 (Mountain Home) [C] — 20 violations ⚠
- 83648 (Mountain Home A F B) [D]
- 83845 (Moyie Springs) [C] — 5 violations ⚠
- 83846 (Mullan) [D]
- 83650 (Murphy) [B]
- 83874 (Murray) [C] — 7 violations
- 83344 (Murtaugh) [C] — 3 violations ⚠
- 83651 (Nampa) [B] — 4 violations
- 83652 (Nampa) [B] — 4 violations
- 83653 (Nampa) [B] — 4 violations
- 83686 (Nampa) [B] — 4 violations
- 83687 (Nampa) [B] — 4 violations
- 83847 (Naples) [D]
- 83654 (New Meadows) [A] — 3 violations
- 83655 (New Plymouth) [C] — 11 violations ⚠
- 83436 (Newdale) [C] — 1 violation
- 83543 (Nezperce) [A] — 4 violations ⚠
- 83848 (Nordman) [D]
- 83466 (North Fork) [D]
- 83656 (Notus) [B] — 4 violations
- 83346 (Oakley) [B] — 30 violations ⚠
- 83657 (Ola) [D]
- 83822 (Oldtown) [D]
- 83544 (Orofino) [D] — 5 violations ⚠
- 83849 (Osburn) [D]
- 83261 (Paris) [B] — 2 violations
- 83438 (Parker) [C] — 5 violations ⚠
- 83660 (Parma) [C] — 8 violations
- 83347 (Paul) [B] — 2 violations
- 83661 (Payette) [B] — 1 violation
- 83545 (Peck) [A] — 2 violations
- 83348 (Picabo) [C] — 3 violations
- 83546 (Pierce) [D] — 7 violations ⚠
- 83850 (Pinehurst) [B]
- 83262 (Pingree) [C]
- 83666 (Placerville) [D]
- 83851 (Plummer) [C] — 7 violations
- 83201 (Pocatello) [B] — 1 violation
- 83202 (Pocatello) [B] — 1 violation
- 83204 (Pocatello) [B] — 1 violation
- 83205 (Pocatello) [B] — 1 violation
- 83206 (Pocatello) [B] — 1 violation
- 83209 (Pocatello) [B] — 1 violation
- 83547 (Pollock) [D]
- 83852 (Ponderay) [B]
- 83853 (Porthill) [D]
- 83854 (Post Falls) [C] — 1 violation ⚠
- 83877 (Post Falls) [C] — 1 violation ⚠
- 83855 (Potlatch) [C] — 4 violations ⚠
- 83263 (Preston) [B] — 25 violations ⚠
- 83856 (Priest River) [C] — 3 violations
- 83857 (Princeton) [C]
- 83858 (Rathdrum) [C] — 2 violations
- 83548 (Reubens) [A] — 9 violations ⚠
- 83440 (Rexburg) [B] — 13 violations ⚠
- 83441 (Rexburg) [B] — 13 violations ⚠
- 83460 (Rexburg) [B] — 13 violations ⚠
- 83349 (Richfield) [B] — 2 violations
- 83442 (Rigby) [B] — 10 violations ⚠
- 83549 (Riggins) [C] — 3 violations
- 83443 (Ririe) [B] — 1 violation
- 83444 (Roberts) [B] — 3 violations
- 83271 (Rockland) [B] — 6 violations ⚠
- 83302 (Rogerson) [B]
- 83350 (Rupert) [B] — 5 violations
- 83860 (Sagle) [C] — 1 violation
- 83445 (Saint Anthony) [D]
- 83272 (Saint Charles) [D]
- 83861 (Saint Maries) [D]
- 83467 (Salmon) [D] — 10 violations ⚠
- 83864 (Sandpoint) [C] — 5 violations ⚠
- 83866 (Santa) [D]
- 83274 (Shelley) [B] — 10 violations
- 83352 (Shoshone) [B]
- 83469 (Shoup) [D]
- 83867 (Silverton) [D]
- 83868 (Smelterville) [D]
- 83276 (Soda Springs) [B] — 5 violations
- 83446 (Spencer) [D]
- 83869 (Spirit Lake) [C] — 2 violations
- 83277 (Springfield) [D] — 3 violations
- 83278 (Stanley) [D]
- 83669 (Star) [B] — 1 violation
- 83552 (Stites) [C] — 3 violations
- 83448 (Sugar City) [B] — 1 violation
- 83353 (Sun Valley) [C] — 11 violations ⚠
- 83354 (Sun Valley) [C] — 11 violations ⚠
- 83449 (Swan Valley) [B] — 7 violations
- 83281 (Swanlake) [C]
- 83670 (Sweet) [D]
- 83468 (Tendoy) [D]
- 83870 (Tensed) [C] — 9 violations ⚠
- 83450 (Terreton) [C]
- 83451 (Teton) [C]
- 83452 (Tetonia) [B] — 1 violation
- 83283 (Thatcher) [D]
- 83871 (Troy) [C] — 8 violations ⚠
- 83301 (Twin Falls) [C] — 10 violations ⚠
- 83303 (Twin Falls) [B] — 10 violations ⚠
- 83454 (Ucon) [B] — 5 violations ⚠
- 83455 (Victor) [B] — 7 violations ⚠
- 83872 (Viola) [C] — 1 violation
- 83873 (Wallace) [C]
- 83671 (Warren) [D]
- 83285 (Wayan) [D]
- 83553 (Weippe) [C]
- 83672 (Weiser) [B] — 1 violation
- 83355 (Wendell) [B]
- 83286 (Weston) [B]
- 83554 (White Bird) [C] — 4 violations
- 83676 (Wilder) [B]
- 83555 (Winchester) [A] — 2 violations
- 83876 (Worley) [C] — 16 violations ⚠
- 83677 (Yellow Pine) [D] — 8 violations
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 Idaho?
Idaho has 423 community water systems serving 1,311,074 people across 324 ZIP codes. There are 1,665 recorded violations, including 278 health-based. 222 of 324 ZIP codes have at least one violation.
What plumbing code does Idaho follow?
Idaho follows the UPC plumbing code. DIY plumbing work is allowed for homeowners.
Is lead a concern in Idaho's drinking water?
3 ZIP codes in Idaho have lead levels exceeding the EPA action level of 0.015 mg/L.
What is the radon risk in Idaho?
45% of ZIP codes in Idaho fall in EPA Radon Zone 1 (highest risk).