Idaho Home Safety Profiles by ZIP
324 ZIP codes · 129 water systems · UPC plumbing code · Updated
Data: ZipCheckup Home Safety Score model 4.0.0; EPA SDWIS, UCMR 5, EPA radon zones, EPA AirData, NWS, State plumbing boards, Rewiring America
ZipCheckup tracks drinking-water and home-safety data for 324 ZIP codes across Idaho, covering 129 public water systems that serve about 1,230,932 people. 86 ZIP codes carry at least one EPA violation on record.
Water compliance data from Idaho utilities shows a strong aggregate record - most systems across the state have maintained consistent adherence to EPA standards, the state's overall grade reflects a pattern of low violations spread across a broad geographic footprint, and health-based exceedances appear in only a small fraction of monitored utility districts.
Score Distribution
How Idaho's 324 ZIP codes are distributed across safety grades.
Home Safety Scores by State
Model 4.0.0 inputs: EPA SDWIS, UCMR5 PFAS, EPA radon zones, annual county AQI •
Top 10 Safest ZIP Codes in Idaho
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 83501 | Lewiston | Nez Perce | 92 | A |
| 2 | 83402 | Idaho Falls | Bonneville | 83 | B |
| 3 | 83605 | Caldwell | Canyon | 83 | B |
| 4 | 83616 | Eagle | Ada | 83 | B |
| 5 | 83634 | Kuna | Ada | 83 | B |
| 6 | 83644 | Middleton | Canyon | 83 | B |
| 7 | 83669 | Star | Ada | 83 | B |
| 8 | 83703 | Boise | Ada | 83 | B |
| 9 | 83705 | Boise | Ada | 83 | B |
| 10 | 83712 | Boise | Ada | 83 | B |
10 Lowest-Scoring ZIP Codes in Idaho
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 83858 | Rathdrum | Kootenai | 50 | D | 32 |
| 2 | 83638 | Mccall | Valley | 50 | D | 73 |
| 3 | 83814 | Coeur D Alene | Kootenai | 52 | D | 23 |
| 4 | 83843 | Moscow | Latah | 57 | C | 25 |
| 5 | 83353 | Sun Valley | Blaine | 58 | C | 28 |
| 6 | 83340 | Ketchum | Blaine | 58 | C | 28 |
| 7 | 83333 | Hailey | Blaine | 58 | C | 26 |
| 8 | 83844 | Moscow | Latah | 59 | C | 24 |
| 9 | 83854 | Post Falls | Kootenai | 61 | C | 12 |
| 10 | 83714 | Garden City | Ada | 62 | C | 127 |
County Rankings
Water quality breakdown by county. 44 counties with data in Idaho.
County-level aggregation of measured ZIP Home Safety Scores • EPA SDWIS, UCMR 5 PFAS, EPA radon zones, EPA AirData
| County | Avg Score | Grade | ZIPs | Best ZIP | Worst ZIP |
|---|---|---|---|---|---|
| 16001 | 77 | B | 39 | 83616 (83) | 83714 (62) |
| 16003 | N/A | N/A | 4 | N/A | N/A |
| 16005 | 78 | B | 12 | 83201 (82) | 83202 (67) |
| 16007 | N/A | N/A | 9 | N/A | N/A |
| 16009 | N/A | N/A | 6 | N/A | N/A |
| 16011 | N/A | N/A | 10 | N/A | N/A |
| 16013 | 58 | C | 7 | 83333 (58) | 83353 (58) |
| 16015 | N/A | N/A | 6 | N/A | N/A |
| 16017 | 65 | C | 16 | 83840 (66) | 83864 (63) |
| 16019 | 77 | B | 13 | 83402 (83) | 83401 (71) |
| 16021 | N/A | N/A | 5 | N/A | N/A |
| 16023 | N/A | N/A | 3 | N/A | N/A |
| 16025 | N/A | N/A | 3 | N/A | N/A |
| 16027 | 79 | B | 15 | 83605 (83) | 83686 (68) |
| 16029 | N/A | N/A | 4 | N/A | N/A |
| 16031 | N/A | N/A | 6 | N/A | N/A |
| 16033 | N/A | N/A | 2 | N/A | N/A |
| 16035 | N/A | N/A | 5 | N/A | N/A |
| 16037 | N/A | N/A | 5 | N/A | N/A |
| 16039 | N/A | N/A | 6 | N/A | N/A |
| 16041 | 79 | B | 6 | 83263 (79) | 83263 (79) |
| 16043 | N/A | N/A | 8 | N/A | N/A |
| 16045 | N/A | N/A | 4 | N/A | N/A |
| 16047 | N/A | N/A | 4 | N/A | N/A |
| 16049 | N/A | N/A | 14 | N/A | N/A |
| 16051 | N/A | N/A | 7 | N/A | N/A |
| 16053 | N/A | N/A | 3 | N/A | N/A |
| 16055 | 59 | C | 13 | 83815 (67) | 83858 (50) |
| 16057 | 58 | C | 12 | 83844 (59) | 83843 (57) |
| 16059 | N/A | N/A | 10 | N/A | N/A |
| 16061 | N/A | N/A | 3 | N/A | N/A |
| 16063 | N/A | N/A | 3 | N/A | N/A |
| 16065 | N/A | N/A | 4 | N/A | N/A |
| 16067 | N/A | N/A | 4 | N/A | N/A |
| 16069 | 92 | A | 6 | 83501 (92) | 83501 (92) |
| 16071 | N/A | N/A | 2 | N/A | N/A |
| 16073 | N/A | N/A | 5 | N/A | N/A |
| 16075 | N/A | N/A | 3 | N/A | N/A |
| 16077 | N/A | N/A | 3 | N/A | N/A |
| 16079 | 67 | C | 13 | 83837 (67) | 83868 (67) |
| 16081 | N/A | N/A | 4 | N/A | N/A |
| 16083 | 76 | B | 9 | 83301 (76) | 83316 (75) |
| 16085 | 50 | D | 5 | 83638 (50) | 83638 (50) |
| 16087 | N/A | N/A | 3 | N/A | N/A |
Most Common Contaminants in Idaho
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Consumer Confidence Report Rule | Reporting | 42 | 100 | Yes |
| Stage 1 DBP Rule | Treatment Technique | 37 | 73 | Yes |
| Revised Total Coliform Rule | Microbiological | 35 | 71 | No |
| Stage 2 DBP Rule | Treatment Technique | 31 | 54 | Yes |
| Lead | Inorganic | 26 | 59 | Yes |
| Contaminant 2036 | Other | 26 | 53 | No |
| Contaminant 2046 | Other | 26 | 53 | No |
| Contaminant 2005 | Other | 23 | 49 | No |
Overview
We track multi-source home safety signals for 324 ZIP records across Idaho. Home Safety Score model 4.0.0 is published for 50 scored records; missing required evidence suppresses the score.
The EPA snapshots used for this build directly map water systems to 107 ZIP records, covering 129 community water systems that serve approximately 1,230,932 people.
86 of 107 ZIP codes with a reported violation count in the available EPA record (80%) have recorded EPA violations. 84 health-based violations appear in the available health breakdown.
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 | Home Safety Grade | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 83623 | Glenns Ferry | — | 149 | 2 | City of Mountain Home, |
| 83647 | Mountain Home | — | 149 | 2 | City of Mountain Home, |
| 83440 | Rexburg | — | 138 | 0 | City of Rexburg |
| 83714 | Garden City | C | 127 | 3 | Veolia Water Idaho |
| 83704 | Boise | C | 125 | 3 | Veolia Water Idaho |
| 83706 | Boise | B | 125 | 3 | Veolia Water Idaho |
| 83648 | Mountain Home A F B | C | 111 | 1 | Mountain Home Air Force Base |
| 83221 | Blackfoot | — | 93 | 2 | City of Blackfoot |
| 83236 | Firth | — | 91 | 2 | City of Shelley |
| 83638 | Mccall | D | 73 | 12 | City of Mccall |
Areas with No Violations
| ZIP Code | City | Home Safety Grade | System | Population |
|---|---|---|---|---|
| 83314 | Bliss | — | City of Wendell | 3,000 |
| 83332 | Hagerman | — | City of Wendell | 3,000 |
| 83347 | Paul | — | City of Heyburn | 3,000 |
| 83355 | Wendell | — | City of Wendell | 3,000 |
| 83455 | Victor | — | City of Victor | 2,361 |
| 83544 | Orofino | — | City of Orofino | 2,459 |
| 83617 | Emmett | — | City of Emmett | 6,700 |
| 83641 | Melba | — | Veolia Water Idaho | 264,978 |
| 83644 | Middleton | B | City of Middleton | 13,190 |
| 83646 | Meridian | C | Meridian Water Department | 147,340 |
Home Safety Score
Average Home Safety Score for Idaho: B (72/100) across 50 scored of 324 tracked ZIP records.
Model 4.0.0 uses the canonical components water-compliance, pfas-mcl-screen, radon-zone, annual-aqi across 3 required domains. The sections below provide additional context and do not change that score. Missing required evidence suppresses the score, and a favorable result is not a property-level safety certification.
Lead & Copper
- Average lead level (90th percentile): 0.0036 mg/L (EPA action level: 0.015 mg/L)
- 0 of 107 ZIP codes with known status 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 | 444,356 | C | 1 |
| 83713 | Boise | 425,703 | B | 6 |
| 83709 | Boise | 413,476 | B | 12 |
| 83646 | Meridian | 412,318 | C | 0 |
| 83634 | Kuna | 397,216 | B | 2 |
| 83687 | Nampa | 353,930 | B | 9 |
| 83714 | Garden City | 305,305 | C | 127 |
| 83616 | Eagle | 301,483 | B | 3 |
| 83704 | Boise | 287,033 | C | 125 |
| 83706 | Boise | 286,524 | B | 125 |
| 83702 | Boise | 278,603 | B | 2 |
| 83703 | Boise | 277,758 | B | 2 |
| 83712 | Boise | 265,028 | B | 0 |
| 83716 | Boise | 265,028 | — | 0 |
| 83641 | Melba | 264,978 | — | 0 |
| 83705 | Boise | 264,978 | B | 0 |
| 83725 | Boise | 264,978 | B | 0 |
| 83607 | Caldwell | 188,966 | B | 21 |
| 83686 | Nampa | 176,487 | C | 30 |
| 83651 | Nampa | 175,090 | B | 9 |
Lowest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 83638 | Mccall | 50 | D | 73 |
| 83858 | Rathdrum | 50 | D | 32 |
| 83814 | Coeur D Alene | 52 | D | 23 |
| 83843 | Moscow | 57 | C | 25 |
| 83333 | Hailey | 58 | C | 26 |
Highest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 83501 | Lewiston | 92 | A | 54 |
| 83402 | Idaho Falls | 83 | B | 1 |
| 83605 | Caldwell | 83 | B | 1 |
| 83616 | Eagle | 83 | B | 3 |
| 83634 | Kuna | 83 | B | 2 |
All 324 ZIP Codes in Idaho
- 83210 (Aberdeen)
- 83520 (Ahsahka)
- 83311 (Albion)
- 83312 (Almo)
- 83211 (American Falls) - 11 violations ⚠
- 83212 (Arbon)
- 83213 (Arco)
- 83214 (Arimo)
- 83420 (Ashton)
- 83801 (Athol) - 24 violations ⚠
- 83601 (Atlanta)
- 83215 (Atomic City)
- 83802 (Avery)
- 83217 (Bancroft)
- 83602 (Banks)
- 83218 (Basalt)
- 83803 (Bayview)
- 83313 (Bellevue)
- 83220 (Bern)
- 83221 (Blackfoot) - 93 violations ⚠
- 83804 (Blanchard) - 1 violation
- 83314 (Bliss)
- 83223 (Bloomington)
- 83701 (Boise)
- 83702 (Boise) [B] - 2 violations
- 83703 (Boise) [B] - 2 violations
- 83704 (Boise) [C] - 125 violations ⚠
- 83705 (Boise) [B]
- 83706 (Boise) [B] - 125 violations ⚠
- 83707 (Boise)
- 83708 (Boise)
- 83709 (Boise) [B] - 12 violations ⚠
- 83711 (Boise)
- 83712 (Boise) [B]
- 83713 (Boise) [B] - 6 violations ⚠
- 83715 (Boise)
- 83716 (Boise)
- 83717 (Boise)
- 83719 (Boise)
- 83720 (Boise)
- 83721 (Boise)
- 83722 (Boise)
- 83724 (Boise)
- 83725 (Boise) [B]
- 83726 (Boise)
- 83727 (Boise)
- 83728 (Boise)
- 83729 (Boise)
- 83730 (Boise)
- 83731 (Boise)
- 83732 (Boise)
- 83735 (Boise)
- 83756 (Boise)
- 83757 (Boise)
- 83799 (Boise)
- 83805 (Bonners Ferry)
- 83806 (Bovill)
- 83604 (Bruneau)
- 83316 (Buhl) [B] - 22 violations ⚠
- 83318 (Burley) - 15 violations ⚠
- 83808 (Calder)
- 83605 (Caldwell) [B] - 1 violation
- 83606 (Caldwell)
- 83607 (Caldwell) [B] - 21 violations ⚠
- 83610 (Cambridge)
- 83320 (Carey)
- 83809 (Careywood)
- 83462 (Carmen)
- 83611 (Cascade)
- 83321 (Castleford)
- 83810 (Cataldo)
- 83226 (Challis)
- 83421 (Chester) - 59 violations
- 83811 (Clark Fork)
- 83812 (Clarkia)
- 83227 (Clayton)
- 83228 (Clifton)
- 83229 (Cobalt)
- 83813 (Cocolalla)
- 83814 (Coeur D Alene) [D] - 23 violations ⚠
- 83815 (Coeur D Alene) [C] - 1 violation
- 83816 (Coeur D Alene)
- 83865 (Colburn)
- 83230 (Conda)
- 83821 (Coolin)
- 83322 (Corral)
- 83522 (Cottonwood)
- 83612 (Council)
- 83523 (Craigmont)
- 83524 (Culdesac)
- 83232 (Dayton)
- 83823 (Deary)
- 83323 (Declo)
- 83824 (Desmet)
- 83324 (Dietrich)
- 83233 (Dingle)
- 83615 (Donnelly)
- 83825 (Dover) - 3 violations ⚠
- 83234 (Downey)
- 83422 (Driggs) - 47 violations
- 83423 (Dubois)
- 83616 (Eagle) [B] - 3 violations
- 83826 (Eastport)
- 83325 (Eden)
- 83525 (Elk City)
- 83827 (Elk River)
- 83235 (Ellis)
- 83617 (Emmett)
- 83327 (Fairfield)
- 83424 (Felt)
- 83531 (Fenn)
- 83526 (Ferdinand)
- 83830 (Fernwood)
- 83328 (Filer) - 16 violations ⚠
- 83236 (Firth) - 91 violations ⚠
- 83287 (Fish Haven)
- 83203 (Fort Hall)
- 83237 (Franklin) - 5 violations ⚠
- 83619 (Fruitland) - 36 violations ⚠
- 83714 (Garden City) [C] - 127 violations ⚠
- 83622 (Garden Valley)
- 83832 (Genesee) - 42 violations
- 83238 (Geneva)
- 83239 (Georgetown)
- 83463 (Gibbonsville)
- 83623 (Glenns Ferry) - 149 violations ⚠
- 83330 (Gooding) - 2 violations
- 83241 (Grace)
- 83624 (Grand View)
- 83530 (Grangeville)
- 83533 (Greencreek)
- 83626 (Greenleaf) - 1 violation
- 83332 (Hagerman)
- 83333 (Hailey) [C] - 26 violations
- 83425 (Hamer)
- 83627 (Hammett)
- 83334 (Hansen)
- 83833 (Harrison)
- 83834 (Harvard)
- 83835 (Hayden) [C] - 5 violations ⚠
- 83335 (Hazelton)
- 83336 (Heyburn) - 5 violations ⚠
- 83337 (Hill City)
- 83243 (Holbrook)
- 83628 (Homedale) - 2 violations
- 83836 (Hope) - 6 violations
- 83629 (Horseshoe Bend)
- 83244 (Howe)
- 83630 (Huston)
- 83631 (Idaho City)
- 83401 (Idaho Falls) [B] - 65 violations ⚠
- 83402 (Idaho Falls) [B] - 1 violation
- 83403 (Idaho Falls)
- 83404 (Idaho Falls) [B] - 7 violations
- 83405 (Idaho Falls)
- 83406 (Idaho Falls) [B] - 62 violations ⚠
- 83415 (Idaho Falls)
- 83632 (Indian Valley)
- 83245 (Inkom)
- 83427 (Iona) - 55 violations ⚠
- 83428 (Irwin)
- 83429 (Island Park)
- 83338 (Jerome) - 63 violations ⚠
- 83535 (Juliaetta)
- 83536 (Kamiah) - 12 violations
- 83837 (Kellogg) [C]
- 83537 (Kendrick)
- 83340 (Ketchum) [C] - 28 violations
- 83341 (Kimberly) - 3 violations
- 83633 (King Hill)
- 83839 (Kingston)
- 83539 (Kooskia)
- 83840 (Kootenai) [C] - 1 violation ⚠
- 83634 (Kuna) [B] - 2 violations
- 83841 (Laclede) - 3 violations ⚠
- 83635 (Lake Fork)
- 83540 (Lapwai)
- 83246 (Lava Hot Springs)
- 83464 (Leadore)
- 83465 (Lemhi)
- 83541 (Lenore)
- 83636 (Letha)
- 83501 (Lewiston) [A] - 54 violations
- 83431 (Lewisville)
- 83637 (Lowman)
- 83542 (Lucile)
- 83251 (Mackay)
- 83433 (Macks Inn)
- 83252 (Malad City)
- 83342 (Malta)
- 83639 (Marsing) - 1 violation
- 83253 (May)
- 83638 (Mccall) [D] - 73 violations ⚠
- 83250 (Mccammon)
- 83842 (Medimont)
- 83641 (Melba)
- 83434 (Menan)
- 83642 (Meridian) [C] - 1 violation
- 83646 (Meridian) [C]
- 83680 (Meridian)
- 83643 (Mesa)
- 83644 (Middleton) [B]
- 83645 (Midvale)
- 83343 (Minidoka)
- 83435 (Monteview)
- 83254 (Montpelier)
- 83255 (Moore)
- 83256 (Moreland)
- 83843 (Moscow) [C] - 25 violations
- 83844 (Moscow) [C] - 24 violations
- 83647 (Mountain Home) - 149 violations ⚠
- 83648 (Mountain Home A F B) [C] - 111 violations ⚠
- 83845 (Moyie Springs)
- 83846 (Mullan)
- 83650 (Murphy)
- 83874 (Murray)
- 83344 (Murtaugh)
- 83651 (Nampa) [B] - 9 violations ⚠
- 83652 (Nampa)
- 83653 (Nampa)
- 83686 (Nampa) [C] - 30 violations ⚠
- 83687 (Nampa) [B] - 9 violations
- 83847 (Naples)
- 83654 (New Meadows)
- 83655 (New Plymouth) - 34 violations ⚠
- 83436 (Newdale)
- 83543 (Nezperce) - 12 violations
- 83848 (Nordman)
- 83466 (North Fork)
- 83656 (Notus)
- 83346 (Oakley)
- 83657 (Ola)
- 83822 (Oldtown) - 2 violations
- 83544 (Orofino)
- 83849 (Osburn)
- 83261 (Paris)
- 83438 (Parker)
- 83660 (Parma) - 1 violation
- 83347 (Paul)
- 83661 (Payette) - 35 violations ⚠
- 83545 (Peck)
- 83348 (Picabo)
- 83546 (Pierce)
- 83850 (Pinehurst)
- 83262 (Pingree)
- 83666 (Placerville)
- 83851 (Plummer)
- 83201 (Pocatello) [B] - 3 violations ⚠
- 83202 (Pocatello) [C] - 22 violations ⚠
- 83204 (Pocatello) [B] - 3 violations ⚠
- 83205 (Pocatello)
- 83206 (Pocatello)
- 83209 (Pocatello) [B] - 3 violations ⚠
- 83547 (Pollock)
- 83852 (Ponderay) [C] - 1 violation ⚠
- 83853 (Porthill)
- 83854 (Post Falls) [C] - 12 violations ⚠
- 83877 (Post Falls)
- 83855 (Potlatch)
- 83263 (Preston) [B] - 11 violations ⚠
- 83856 (Priest River) - 2 violations
- 83857 (Princeton)
- 83858 (Rathdrum) [D] - 32 violations ⚠
- 83548 (Reubens)
- 83440 (Rexburg) - 138 violations
- 83441 (Rexburg)
- 83460 (Rexburg) - 58 violations
- 83349 (Richfield)
- 83442 (Rigby) - 57 violations ⚠
- 83549 (Riggins)
- 83443 (Ririe)
- 83444 (Roberts)
- 83271 (Rockland)
- 83302 (Rogerson)
- 83350 (Rupert) - 4 violations
- 83860 (Sagle)
- 83445 (Saint Anthony) - 59 violations
- 83272 (Saint Charles)
- 83861 (Saint Maries)
- 83467 (Salmon)
- 83864 (Sandpoint) [C] - 11 violations ⚠
- 83866 (Santa)
- 83274 (Shelley) - 5 violations
- 83352 (Shoshone)
- 83469 (Shoup)
- 83867 (Silverton)
- 83868 (Smelterville) [C]
- 83276 (Soda Springs)
- 83446 (Spencer)
- 83869 (Spirit Lake) - 6 violations ⚠
- 83277 (Springfield)
- 83278 (Stanley)
- 83669 (Star) [B] - 1 violation
- 83552 (Stites)
- 83448 (Sugar City) - 21 violations
- 83353 (Sun Valley) [C] - 28 violations
- 83354 (Sun Valley)
- 83449 (Swan Valley)
- 83281 (Swanlake)
- 83670 (Sweet)
- 83468 (Tendoy)
- 83870 (Tensed)
- 83450 (Terreton)
- 83451 (Teton) - 21 violations
- 83452 (Tetonia) - 45 violations
- 83283 (Thatcher)
- 83871 (Troy)
- 83301 (Twin Falls) [B] - 19 violations ⚠
- 83303 (Twin Falls)
- 83454 (Ucon)
- 83455 (Victor)
- 83872 (Viola) - 23 violations
- 83873 (Wallace)
- 83671 (Warren)
- 83285 (Wayan)
- 83553 (Weippe)
- 83672 (Weiser)
- 83355 (Wendell)
- 83286 (Weston)
- 83554 (White Bird)
- 83676 (Wilder)
- 83555 (Winchester)
- 83876 (Worley)
- 83677 (Yellow Pine)
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- PFAS screening: EPA UCMR 5
- Radon zones: EPA Map of Radon Zones
- Air quality: EPA AirData annual AQI
- Regulations: State plumbing boards, ICC, IAPMO
- Rebates: Rewiring America
Reporting periods vary by source. Missing data is shown as unavailable, not as zero.
Largest water systems in Idaho
The 12 biggest community water systems serving Idaho, of 129 total.
- B
- B
- B
- B
- B
- B
Show all 12 water systems
- B
- C
- B
- C
- B
Systems with the most violations in Idaho
12 systems in Idaho with the most recorded EPA violations.
- C
- C
- D
- B
- A
Frequently Asked Questions
Is the water safe to drink in Idaho?
Idaho has 129 community water systems serving 1,230,932 people across 324 ZIP codes. There are 1,332 recorded violations, including 84 health-based. 86 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.
What is the radon risk in Idaho?
45% of ZIP codes in Idaho fall in EPA Radon Zone 1 (highest risk).