Vermont Home Safety Profiles by ZIP
308 ZIP codes · 154 water systems · IPC plumbing code
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 308 ZIP codes across Vermont, covering 154 public water systems that serve about 358,545 people. 114 ZIP codes are mapped to at least one water system with an EPA violation on record.
Upper band, statewide: that is where Vermont lands on the ZipCheckup scale.
Score Distribution
How Vermont's 308 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 ZIP Codes by Home Safety Score in Vermont
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 05404 | Winooski | Chittenden | 100 | A |
| 2 | 05405 | Burlington | Chittenden | 100 | A |
| 3 | 05452 | Essex Junction | Chittenden | 100 | A |
| 4 | 05468 | Milton | Chittenden | 100 | A |
| 5 | 05477 | Richmond | Chittenden | 99 | A |
| 6 | 05482 | Shelburne | Chittenden | 99 | A |
| 7 | 05495 | Williston | Chittenden | 99 | A |
| 8 | 05401 | Burlington | Chittenden | 98 | A |
| 9 | 05403 | South Burlington | Chittenden | 98 | A |
| 10 | 05408 | Burlington | Chittenden | 97 | A |
10 Lowest-Scoring ZIP Codes in Vermont
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 05201 | Bennington | Bennington | 74 | B | 21 |
| 2 | 05257 | North Bennington | Bennington | 78 | B | 17 |
| 3 | 05701 | Rutland | Rutland | 79 | B | 12 |
| 4 | 05360 | West Wardsboro | Windham | 82 | B | 28 |
| 5 | 05262 | Shaftsbury | Bennington | 82 | B | 3 |
| 6 | 05101 | Bellows Falls | Windham | 82 | B | 3 |
| 7 | 05759 | North Clarendon | Rutland | 83 | B | 2 |
| 8 | 05733 | Brandon | Rutland | 83 | B | 0 |
| 9 | 05301 | Brattleboro | Windham | 83 | B | 0 |
| 10 | 05261 | Pownal | Bennington | 83 | B | 1 |
County Rankings
Water quality breakdown by county. 14 counties with data in Vermont.
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 |
|---|---|---|---|---|---|
| 50001 | N/A | N/A | 18 | N/A | N/A |
| 50003 | 81 | B | 16 | 05254 (83) | 05201 (74) |
| 50005 | N/A | N/A | 22 | N/A | N/A |
| 50007 | 98 | A | 26 | 05404 (100) | 05446 (91) |
| 50009 | N/A | N/A | 12 | N/A | N/A |
| 50011 | N/A | N/A | 19 | N/A | N/A |
| 50013 | N/A | N/A | 5 | N/A | N/A |
| 50015 | N/A | N/A | 13 | N/A | N/A |
| 50017 | N/A | N/A | 25 | N/A | N/A |
| 50019 | N/A | N/A | 23 | N/A | N/A |
| 50021 | 82 | B | 29 | 05733 (83) | 05701 (79) |
| 50023 | N/A | N/A | 31 | N/A | N/A |
| 50025 | 82 | B | 31 | 05301 (83) | 05360 (82) |
| 50027 | N/A | N/A | 38 | N/A | N/A |
Most Common Contaminants in Vermont
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Surface Water Treatment Rule | Treatment Technique | 65 | 88 | No |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 41 | 64 | No |
| Haloacetic Acids (HAA5) | Disinfection Byproducts | 41 | 64 | No |
| Stage 1 DBP Rule | Treatment Technique | 38 | 40 | Yes |
| Consumer Confidence Report Rule | Reporting | 31 | 46 | Yes |
| Lead | Inorganic | 27 | 42 | No |
| PFOA | PFAS | 22 | 22 | No |
| PFNA | PFAS | 22 | 22 | No |
Overview
We track multi-source home safety signals for 308 ZIP records across Vermont. Home Safety Score model 4.0.0 is published for 23 scored records; missing required evidence suppresses the score.
The EPA snapshots used for this build directly map water systems to 147 ZIP records, covering 154 community water systems that serve approximately 358,545 people.
114 of 147 ZIP codes with a reported violation count in the available EPA record (78%) have recorded EPA violations. 6 health-based violations appear in the available health breakdown.
Plumbing Regulations
Vermont follows the International Plumbing Code (2015 edition).
- Plumbing code: IPC (2015)
- Homeowner DIY: Licensed plumber required
- Water heater permit: Required
- Annual backflow test: Required
Energy & Water Rebates
Across 306 tracked ZIP codes in Vermont, residents have access to an average of 8 water-related rebate programs - including incentives for heat pump water heaters, efficient fixtures, and plumbing upgrades.
Check rebates for your ZIP code →
Areas with Most Violations
| ZIP Code | City | Home Safety Grade | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 05602 | Montpelier | — | 85 | 0 | Montpelier Water System |
| 05682 | Worcester | — | 80 | 0 | Worcester Fire District 1 |
| 05446 | Colchester | A | 36 | 0 | Colchester Fire District 2 |
| 05641 | Barre | — | 31 | 0 | Barre City Water System |
| 05654 | Graniteville | — | 30 | 0 | Barre Town Water System |
| 05678 | Websterville | — | 30 | 0 | Barre Town Water System |
| 05060 | Randolph | — | 28 | 0 | Randolph Village |
| 05061 | Randolph Center | — | 28 | 0 | Randolph Village |
| 05355 | Wardsboro | — | 28 | 1 | Winhall Stratton F D 1 |
| 05360 | West Wardsboro | B | 28 | 1 | Winhall Stratton F D 1 |
Areas with No Violations
| ZIP Code | City | Home Safety Grade | System | Population |
|---|---|---|---|---|
| 05033 | Bradford | — | Bradford Village Water System | 1,512 |
| 05045 | Fairlee | — | Fairlee Town Water | 967 |
| 05051 | Newbury | — | Newbury Village Inc. | 480 |
| 05055 | Norwich | — | Norwich Fire District 1 | 870 |
| 05062 | Reading | — | West Windsor Mountain Water System | 750 |
| 05081 | Wells River | — | Newbury Village Inc. | 480 |
| 05150 | North Springfield | — | Springfield Water Department | 9,800 |
| 05250 | Arlington | — | Arlington Water Department | 1,250 |
| 05252 | East Arlington | — | Arlington Water Department | 1,250 |
| 05301 | Brattleboro | B | Brattleboro Water Department | 12,200 |
Home Safety Score
Average Home Safety Score for Vermont: A (89/100) across 23 scored of 308 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 of reported 90th-percentile lead results: 0.0029 mg/L (EPA action level: 0.015 mg/L)
- 0 of 147 ZIP codes with known status exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 0 ZIP codes (0%)
- Moderate risk (Zone 2): 275 ZIP codes
- Low risk (Zone 3): 33 ZIP codes
ZIP Code Reports for Vermont
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 05446 | Colchester | 79,071 | A | 36 |
| 05403 | South Burlington | 67,514 | A | 8 |
| 05408 | Burlington | 62,051 | A | 8 |
| 05401 | Burlington | 61,751 | A | 6 |
| 05405 | Burlington | 42,000 | A | 0 |
| 05701 | Rutland | 29,550 | B | 12 |
| 05777 | West Rutland | 20,900 | — | 0 |
| 05495 | Williston | 20,057 | A | 6 |
| 05452 | Essex Junction | 19,234 | A | 4 |
| 05736 | Center Rutland | 18,901 | — | 2 |
| 05759 | North Clarendon | 18,901 | B | 2 |
| 05641 | Barre | 18,694 | — | 31 |
| 05491 | Vergennes | 18,279 | — | 5 |
| 05201 | Bennington | 17,083 | B | 21 |
| 05257 | North Bennington | 16,900 | B | 17 |
| 05478 | Saint Albans | 14,700 | — | 6 |
| 05488 | Swanton | 14,200 | — | 5 |
| 05143 | Chester | 13,950 | — | 8 |
| 05753 | Middlebury | 13,821 | — | 7 |
| 05301 | Brattleboro | 12,290 | B | 0 |
Lowest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 05201 | Bennington | 74 | B | 21 |
| 05257 | North Bennington | 78 | B | 17 |
| 05701 | Rutland | 79 | B | 12 |
| 05101 | Bellows Falls | 82 | B | 3 |
| 05262 | Shaftsbury | 82 | B | 3 |
Highest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 05404 | Winooski | 100 | A | 5 |
| 05405 | Burlington | 100 | A | 0 |
| 05452 | Essex Junction | 100 | A | 4 |
| 05468 | Milton | 100 | A | 3 |
| 05477 | Richmond | 99 | A | 2 |
All 308 ZIP Codes in Vermont
- 05640 (Adamant)
- 05820 (Albany)
- 05440 (Alburgh) - 23 violations recorded for mapped water systems
- 05250 (Arlington)
- 05030 (Ascutney)
- 05901 (Averill)
- 05441 (Bakersfield)
- 05031 (Barnard)
- 05821 (Barnet)
- 05641 (Barre) - 31 violations recorded for mapped water systems
- 05822 (Barton) - 4 violations recorded for mapped water systems
- 05823 (Beebe Plain)
- 05902 (Beecher Falls)
- 05101 (Bellows Falls) [B] - 3 violations
- 05730 (Belmont) - 1 violation recorded for mapped water systems
- 05442 (Belvidere Center)
- 05201 (Bennington) [B] - 21 violations
- 05731 (Benson)
- 05032 (Bethel) - 5 violations ⚠
- 05732 (Bomoseen) - 2 violations recorded for mapped water systems
- 05340 (Bondville)
- 05033 (Bradford)
- 05733 (Brandon) [B]
- 05301 (Brattleboro) [B]
- 05302 (Brattleboro)
- 05303 (Brattleboro)
- 05304 (Brattleboro)
- 05034 (Bridgewater)
- 05035 (Bridgewater Corners)
- 05734 (Bridport)
- 05443 (Bristol) - 24 violations recorded for mapped water systems
- 05036 (Brookfield)
- 05037 (Brownsville)
- 05401 (Burlington) [A] - 6 violations
- 05402 (Burlington)
- 05405 (Burlington) [A]
- 05406 (Burlington)
- 05408 (Burlington) [A] - 8 violations
- 05647 (Cabot) - 21 violations recorded for mapped water systems
- 05648 (Calais)
- 05444 (Cambridge) - 10 violations recorded for mapped water systems
- 05141 (Cambridgeport)
- 05903 (Canaan)
- 05735 (Castleton) - 2 violations recorded for mapped water systems
- 05142 (Cavendish) - 3 violations recorded for mapped water systems
- 05736 (Center Rutland) - 2 violations recorded for mapped water systems
- 05445 (Charlotte) - 25 violations recorded for mapped water systems
- 05038 (Chelsea)
- 05143 (Chester) - 8 violations recorded for mapped water systems
- 05737 (Chittenden)
- 05439 (Colchester)
- 05446 (Colchester) [A] - 36 violations
- 05449 (Colchester)
- 05824 (Concord) - 26 violations recorded for mapped water systems
- 05039 (Corinth)
- 05825 (Coventry)
- 05826 (Craftsbury)
- 05827 (Craftsbury Common)
- 05738 (Cuttingsville)
- 05739 (Danby) - 15 violations ⚠
- 05828 (Danville) - 21 violations recorded for mapped water systems
- 05829 (Derby) - 2 violations recorded for mapped water systems
- 05830 (Derby Line) - 2 violations recorded for mapped water systems
- 05251 (Dorset) - 1 violation recorded for mapped water systems
- 05252 (East Arlington)
- 05649 (East Barre) - 2 violations recorded for mapped water systems
- 05447 (East Berkshire)
- 05832 (East Burke) - 1 violation recorded for mapped water systems
- 05650 (East Calais)
- 05833 (East Charleston)
- 05040 (East Corinth)
- 05253 (East Dorset)
- 05341 (East Dover)
- 05448 (East Fairfield) - 1 violation recorded for mapped water systems
- 05836 (East Hardwick)
- 05837 (East Haven)
- 05740 (East Middlebury)
- 05651 (East Montpelier) - 2 violations recorded for mapped water systems
- 05741 (East Poultney)
- 05041 (East Randolph) - 25 violations recorded for mapped water systems
- 05042 (East Ryegate)
- 05838 (East Saint Johnsbury)
- 05043 (East Thetford)
- 05742 (East Wallingford) - 1 violation recorded for mapped water systems
- 05652 (Eden)
- 05653 (Eden Mills)
- 05450 (Enosburg Falls) - 1 violation recorded for mapped water systems
- 05451 (Essex)
- 05452 (Essex Junction) [A] - 4 violations
- 05453 (Essex Junction)
- 05743 (Fair Haven) - 4 violations recorded for mapped water systems
- 05454 (Fairfax) - 5 violations recorded for mapped water systems
- 05455 (Fairfield) - 2 violations ⚠
- 05045 (Fairlee)
- 05456 (Ferrisburgh)
- 05744 (Florence) - 24 violations recorded for mapped water systems
- 05745 (Forest Dale)
- 05457 (Franklin)
- 05746 (Gaysville)
- 05904 (Gilman)
- 05839 (Glover) - 21 violations recorded for mapped water systems
- 05146 (Grafton)
- 05840 (Granby)
- 05458 (Grand Isle) - 7 violations recorded for mapped water systems
- 05654 (Graniteville) - 30 violations recorded for mapped water systems
- 05747 (Granville)
- 05841 (Greensboro) - 21 violations recorded for mapped water systems
- 05842 (Greensboro Bend)
- 05046 (Groton)
- 05905 (Guildhall)
- 05748 (Hancock)
- 05843 (Hardwick) - 3 violations recorded for mapped water systems
- 05047 (Hartford)
- 05048 (Hartland) - 5 violations recorded for mapped water systems
- 05049 (Hartland Four Corners)
- 05459 (Highgate Center)
- 05460 (Highgate Springs)
- 05461 (Hinesburg)
- 05462 (Huntington)
- 05655 (Hyde Park) - 3 violations recorded for mapped water systems
- 05750 (Hydeville)
- 05845 (Irasburg)
- 05846 (Island Pond) - 2 violations recorded for mapped water systems
- 05463 (Isle La Motte) - 23 violations recorded for mapped water systems
- 05342 (Jacksonville)
- 05343 (Jamaica)
- 05464 (Jeffersonville) - 6 violations recorded for mapped water systems
- 05465 (Jericho) - 5 violations recorded for mapped water systems
- 05656 (Johnson)
- 05466 (Jonesville)
- 05751 (Killington) - 21 violations recorded for mapped water systems
- 05657 (Lake Elmore)
- 05148 (Londonderry)
- 05847 (Lowell)
- 05848 (Lower Waterford)
- 05149 (Ludlow) - 2 violations recorded for mapped water systems
- 05906 (Lunenburg)
- 05849 (Lyndon)
- 05850 (Lyndon Center) - 1 violation recorded for mapped water systems
- 05851 (Lyndonville) - 27 violations recorded for mapped water systems
- 05254 (Manchester) [B] - 2 violations
- 05255 (Manchester Center) [B] - 2 violations
- 05344 (Marlboro)
- 05658 (Marshfield) - 21 violations recorded for mapped water systems
- 05050 (Mc Indoe Falls)
- 05753 (Middlebury) - 7 violations recorded for mapped water systems
- 05757 (Middletown Springs)
- 05468 (Milton) [A] - 3 violations
- 05469 (Monkton)
- 05470 (Montgomery)
- 05471 (Montgomery Center) - 1 violation recorded for mapped water systems
- 05601 (Montpelier)
- 05602 (Montpelier) - 85 violations recorded for mapped water systems
- 05603 (Montpelier)
- 05604 (Montpelier)
- 05609 (Montpelier)
- 05620 (Montpelier)
- 05633 (Montpelier)
- 05660 (Moretown)
- 05853 (Morgan)
- 05661 (Morrisville) - 4 violations recorded for mapped water systems
- 05662 (Moscow)
- 05758 (Mount Holly) - 1 violation recorded for mapped water systems
- 05472 (New Haven)
- 05051 (Newbury)
- 05345 (Newfane)
- 05855 (Newport) - 4 violations ⚠
- 05857 (Newport Center) - 14 violations recorded for mapped water systems
- 05257 (North Bennington) [B] - 17 violations
- 05759 (North Clarendon) [B] - 2 violations
- 05858 (North Concord)
- 05473 (North Ferrisburgh)
- 05052 (North Hartland)
- 05474 (North Hero) - 23 violations recorded for mapped water systems
- 05665 (North Hyde Park)
- 05666 (North Montpelier)
- 05053 (North Pomfret)
- 05260 (North Pownal)
- 05150 (North Springfield)
- 05054 (North Thetford)
- 05859 (North Troy) - 16 violations recorded for mapped water systems
- 05663 (Northfield) - 2 violations recorded for mapped water systems
- 05664 (Northfield Falls)
- 05907 (Norton)
- 05055 (Norwich)
- 05860 (Orleans) - 4 violations recorded for mapped water systems
- 05760 (Orwell)
- 05861 (Passumpsic)
- 05761 (Pawlet)
- 05862 (Peacham)
- 05151 (Perkinsville) - 3 violations recorded for mapped water systems
- 05152 (Peru)
- 05762 (Pittsfield)
- 05763 (Pittsford)
- 05667 (Plainfield) - 24 violations recorded for mapped water systems
- 05056 (Plymouth)
- 05058 (Post Mills)
- 05764 (Poultney)
- 05261 (Pownal) [B] - 1 violation
- 05765 (Proctor) - 24 violations recorded for mapped water systems
- 05153 (Proctorsville) - 3 violations recorded for mapped water systems
- 05346 (Putney)
- 05059 (Quechee) - 2 violations recorded for mapped water systems
- 05060 (Randolph) - 28 violations recorded for mapped water systems
- 05061 (Randolph Center) - 28 violations recorded for mapped water systems
- 05062 (Reading)
- 05350 (Readsboro)
- 05476 (Richford) - 1 violation recorded for mapped water systems
- 05477 (Richmond) [A] - 2 violations
- 05766 (Ripton)
- 05767 (Rochester) - 1 violation recorded for mapped water systems
- 05669 (Roxbury) - 2 violations recorded for mapped water systems
- 05768 (Rupert)
- 05701 (Rutland) [B] - 12 violations
- 05702 (Rutland)
- 05478 (Saint Albans) - 6 violations ⚠
- 05479 (Saint Albans)
- 05481 (Saint Albans Bay)
- 05819 (Saint Johnsbury) - 26 violations recorded for mapped water systems
- 05863 (Saint Johnsbury Center)
- 05769 (Salisbury)
- 05154 (Saxtons River)
- 05262 (Shaftsbury) [B] - 3 violations
- 05065 (Sharon)
- 05866 (Sheffield)
- 05482 (Shelburne) [A] - 4 violations
- 05483 (Sheldon) - 4 violations recorded for mapped water systems
- 05485 (Sheldon Springs)
- 05770 (Shoreham)
- 05670 (South Barre)
- 05403 (South Burlington) [A] - 8 violations
- 05407 (South Burlington)
- 05486 (South Hero) - 7 violations recorded for mapped water systems
- 05155 (South Londonderry)
- 05351 (South Newfane)
- 05067 (South Pomfret)
- 05068 (South Royalton) - 4 violations ⚠
- 05069 (South Ryegate)
- 05070 (South Strafford)
- 05071 (South Woodstock) - 1 violation recorded for mapped water systems
- 05156 (Springfield) - 3 violations recorded for mapped water systems
- 05352 (Stamford)
- 05487 (Starksboro) - 24 violations recorded for mapped water systems
- 05772 (Stockbridge)
- 05672 (Stowe)
- 05072 (Strafford)
- 05867 (Sutton)
- 05488 (Swanton) - 5 violations ⚠
- 05073 (Taftsville)
- 05074 (Thetford)
- 05075 (Thetford Center)
- 05076 (Topsham)
- 05353 (Townshend)
- 05868 (Troy)
- 05077 (Tunbridge)
- 05489 (Underhill)
- 05490 (Underhill Center)
- 05491 (Vergennes) - 5 violations recorded for mapped water systems
- 05354 (Vernon)
- 05079 (Vershire)
- 05673 (Waitsfield) - 1 violation recorded for mapped water systems
- 05773 (Wallingford) - 1 violation recorded for mapped water systems
- 05355 (Wardsboro) - 28 violations ⚠
- 05674 (Warren) - 8 violations recorded for mapped water systems
- 05675 (Washington) - 1 violation recorded for mapped water systems
- 05671 (Waterbury)
- 05676 (Waterbury) - 2 violations ⚠
- 05677 (Waterbury Center) - 2 violations ⚠
- 05492 (Waterville)
- 05678 (Websterville) - 30 violations recorded for mapped water systems
- 05774 (Wells)
- 05081 (Wells River)
- 05871 (West Burke)
- 05872 (West Charleston)
- 05873 (West Danville)
- 05356 (West Dover)
- 05357 (West Dummerston)
- 05083 (West Fairlee)
- 05875 (West Glover) - 4 violations recorded for mapped water systems
- 05358 (West Halifax)
- 05084 (West Hartford)
- 05085 (West Newbury)
- 05775 (West Pawlet)
- 05776 (West Rupert)
- 05777 (West Rutland)
- 05086 (West Topsham)
- 05359 (West Townshend)
- 05360 (West Wardsboro) [B] - 28 violations ⚠
- 05874 (Westfield) - 14 violations recorded for mapped water systems
- 05494 (Westford)
- 05158 (Westminster)
- 05159 (Westminster Station)
- 05161 (Weston)
- 05001 (White River Junction) - 2 violations recorded for mapped water systems
- 05009 (White River Junction)
- 05778 (Whiting)
- 05361 (Whitingham)
- 05088 (Wilder) - 1 violation recorded for mapped water systems
- 05679 (Williamstown)
- 05362 (Williamsville)
- 05495 (Williston) [A] - 6 violations
- 05363 (Wilmington) - 2 violations recorded for mapped water systems
- 05089 (Windsor) - 2 violations recorded for mapped water systems
- 05404 (Winooski) [A] - 5 violations
- 05680 (Wolcott)
- 05681 (Woodbury)
- 05091 (Woodstock) - 2 violations recorded for mapped water systems
- 05682 (Worcester) - 80 violations recorded for mapped water systems
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 Vermont
The 12 largest community water systems in Vermont, out of 154 in our data.
- A
- A
- B
- B
- B
Systems with the most violations in Vermont
12 systems in Vermont with the most recorded EPA violations.
- B
Frequently Asked Questions
Is the water safe to drink in Vermont?
Vermont has 154 community water systems serving 358,545 people across 308 ZIP codes. There are 608 recorded violations among these water systems, including 6 health-based. 114 of 308 ZIP codes are mapped to at least one water system with a recorded violation.
What plumbing code does Vermont follow?
Vermont's listed plumbing code type is IPC as of our last review; local jurisdictions may adopt or amend codes. Plumbing work may require a licensed plumber; check state exemptions and local requirements.