What plumbing code does your state follow?
Plumbing codes in the United States come from two model codes: the International Plumbing Code (IPC), adopted by roughly 34 states, and the Uniform Plumbing Code (UPC), adopted by about 12, with some states applying their own amendments. Both recognize ASSE 1072, the national standard for barrier-type floor drain trap seal protection devices. Find which code your state follows below, and where waterless trap seals like Green Drain fit under it.
Plumbing codes at a glance, by state.
Hover or tap a state to see the plumbing code it has adopted and how it treats barrier-type ASSE 1072 trap seal devices. Select a state to open its full guide. The complete state-by-state table follows below.
This map is an interactive summary. The full, accessible reference is the table below.
ASSE 1072 adoption by state.
The table below shows the plumbing code adopted by each state and the corresponding ASSE 1072 recognition status. Because Green Drain holds cUPC listing under ASSE 1072-2020, it is accepted in jurisdictions that follow either the IPC or UPC. States with modified or state-specific codes are noted individually.
State names linked below open a detailed page covering that state's adopted code, edition, floor-drain and trap-seal rules, and AHJ guidance.
| State | Code Adopted | ASSE 1072 Status | Notes |
|---|---|---|---|
| Alabama | Local (IPC/UPC) | Verify locally | No single statewide code; locally adopted. |
| Alaska | UPC | Recognized | 2018 UPC, statewide. |
| Arizona | Local (IPC/UPC) | Verify locally | No single statewide code; locally adopted. |
| Arkansas | IPC | Recognized | 2018 IPC, statewide. |
| California | UPC | Recognized | 2025 CPC (based on 2024 UPC), statewide. |
| Colorado | IPC | Recognized | 2021 IPC, statewide. |
| Connecticut | IPC | Recognized | 2021 IPC (2022 CSBC), statewide. |
| Delaware | IPC | Recognized | 2021 IPC, statewide. |
| District of Columbia | IPC | Recognized | 2015 IPC (2017 DC supplement), statewide. |
| Florida | IPC | Recognized | 2023 8th Ed (2021 IPC base), statewide. |
| Georgia | IPC | Recognized | 2024 IPC, statewide. |
| Hawaii | UPC | Recognized | 2018 UPC, statewide. |
| Idaho | UPC | Recognized | 2015 UPC, statewide. |
| Illinois | State code | Verify with AHJ | Standalone Part 890; ASSE 1072 not named. |
| Indiana | IPC (2006) | Verify with AHJ | 2006 IPC base predates the ASSE 1072 provision. |
| Iowa | UPC | Recognized | 2024 UPC, statewide. |
| Kansas | Local (IPC/UPC) | Verify locally | No single statewide code; locally adopted. |
| Kentucky | State code | Verify with AHJ | State-written code; ASSE 1072 not named. |
| Louisiana | IPC | Recognized | 2021 IPC, statewide. |
| Maine | UPC | Recognized | 2021 UPC, statewide. |
| Maryland | IPC | Recognized | 2024 IPC, statewide. |
| Massachusetts | State code | Allowed (conditions) | 248 CMR allows barrier devices on up to 90% of multi-drain-room drains. |
| Michigan | IPC | Recognized | 2021 IPC, statewide. |
| Minnesota | UPC (amended) | Verify with AHJ | Deletes UPC 1007; barrier device is an AHJ decision. |
| Mississippi | Local (IPC/UPC) | Verify locally | No single statewide code; locally adopted. |
| Missouri | Local (IPC/UPC) | Verify locally | No single statewide code; locally adopted. |
| Montana | UPC | Recognized | 2021 UPC, statewide. |
| Nebraska | Local (IPC/UPC) | Verify locally | No single statewide code; locally adopted. |
| Nevada | Local (IPC/UPC) | Verify locally | No single statewide code; locally adopted. |
| New Hampshire | IPC | Recognized | 2021 IPC, statewide. |
| New Jersey | NSPC | Recognized | NSPC plumbing subcode; ASSE 1072 recognized. |
| New Mexico | UPC | Recognized | 2021 UPC, statewide. |
| New York | IPC | Recognized | 2025 PCNYS (IPC 2024 base); NYC = 2022 NYC PC (IPC 2015), statewide. |
| North Carolina | IPC | Recognized | 2018 NC PC (IPC 2015 base); 2024 (IPC 2021) adopted but delayed, statewide. |
| North Dakota | UPC | Recognized | 2018 UPC, statewide. |
| Ohio | IPC | Recognized | 2024 OPC (2021 IPC base), statewide. |
| Oklahoma | IPC | Recognized | 2018 IPC (2nd printing), statewide. |
| Oregon | UPC (OPSC) | Recognized (supplemental) | OPSC (UPC-based); supplemental, not in lieu of a primer. |
| Pennsylvania | IPC | Recognized | 2021 IPC (statewide), statewide. |
| Rhode Island | IPC | Verify with AHJ | Deletes the IPC trap-seal section; AHJ decision. |
| South Carolina | IPC | Recognized | 2021 IPC, statewide. |
| South Dakota | UPC | Recognized | 2024 UPC (transitioned from 2015 via 2025 SB 25), statewide. |
| Tennessee | IPC | Recognized | 2021 IPC, statewide. |
| Texas | IPC / UPC | Recognized | Both IPC and UPC adopted; municipalities choose. |
| Utah | IPC | Recognized | 2021 IPC, statewide. |
| Vermont | IPC | Recognized | 2024 IPC (2025 VT Plumbing Rules), statewide. |
| Virginia | IPC | Recognized | 2021 (IPC 2021 base), statewide. |
| Washington | UPC | Recognized | 2021 UPC, statewide. |
| West Virginia | IPC | Recognized | 2018 IPC, statewide. |
| Wisconsin | State code | Recognized | SPS 382 names ASSE 1072 for floor-drain barrier devices. |
| Wyoming | Local (IPC/UPC) | Verify locally | No single statewide code; locally adopted. |
Local jurisdictions (cities, counties, municipalities) may adopt additional amendments or requirements beyond the state-level code. Always confirm acceptance with your local Authority Having Jurisdiction (AHJ) before specifying. Last updated June 27, 2026.
Understanding plumbing codes and ASSE 1072.
What is ASSE 1072?
ASSE 1072 is the American Society of Sanitary Engineering standard titled "Performance Requirements for Barrier Type Floor Drain Trap Seal Protection Devices." It establishes testing criteria for waterless trap seal products, covering opening force, flow rate capacity, evaporation reduction, mechanical cycle life, and resistance to backpressure. The current version, ASSE 1072-2020, is the standard under which Green Drain is tested and listed. Products meeting this standard are classified as barrier-type waterless trap seal protection devices (WTSPDs).
IPC vs. UPC: The Two Model Codes
The United States uses two model plumbing codes. The International Plumbing Code (IPC), published by the International Code Council (ICC), is adopted by approximately 34 states. The Uniform Plumbing Code (UPC), published by the International Association of Plumbing and Mechanical Officials (IAPMO), is adopted by approximately 12 states, primarily in the western U.S. Both codes recognize ASSE 1072-listed devices as acceptable methods for maintaining trap seal integrity in floor drains. A handful of states use modified or state-specific codes based on one of these two models.
What Does cUPC Listed Mean?
The cUPC mark indicates that a product has been independently tested and certified by IAPMO (International Association of Plumbing and Mechanical Officials) to meet applicable plumbing standards. The "c" indicates Canadian compliance in addition to U.S. requirements. Green Drain is listed under IAPMO File No. 9301. This third-party certification is recognized by plumbing inspectors, code officials, and Authorities Having Jurisdiction (AHJs) across North America as evidence of code compliance.
How States Adopt Model Codes
Each state adopts one of the two model plumbing codes (IPC or UPC) as its baseline, sometimes with state-specific amendments. Local jurisdictions - cities, counties, and municipalities - may add further amendments or requirements. This means that plumbing code enforcement can vary not just by state, but by local jurisdiction. The key constant is that both model codes recognize ASSE 1072, and Green Drain's cUPC listing provides documented evidence of compliance that local AHJs can verify through the IAPMO product listing directory.
How to verify code compliance in your jurisdiction.
Whether you are a facility manager, plumbing contractor, architect, or engineer, following these steps will help you confirm that Green Drain is accepted for use in your specific location.
-
Identify your state's adopted plumbing code
Use the table above to determine whether your state follows the IPC, UPC, or a state-specific code. This is your starting point for understanding which standards apply in your jurisdiction.
-
Check if ASSE 1072 is referenced
Both the IPC and UPC reference ASSE 1072 as the standard for barrier-type floor drain trap seal protection devices. Look for references to "trap seal protection devices," "waterless trap seal devices," or "ASSE 1072" in the applicable plumbing code sections addressing floor drain trap seal maintenance.
-
Contact your local Authority Having Jurisdiction (AHJ)
Your local AHJ - typically the city or county plumbing inspector's office - has the final word on product acceptance. Provide them with the Green Drain product name, IAPMO File No. 9301, and the ASSE 1072-2020 standard reference. Most AHJs will confirm acceptance of cUPC-listed products.
-
Reference Green Drain's cUPC listing
Green Drain's cUPC listing can be verified through the IAPMO product listing directory under File No. 9301. This listing confirms that the product has been independently tested and certified to meet ASSE 1072-2020 requirements. Include this reference in your project submittals and specifications.
International code recognition.
Green Drain holds certifications from regulatory bodies across multiple international markets. These certifications enable specification and installation in projects outside the United States.
CE Marking / ETA-18/0536
European Technical Assessment verifying odour tightness (200 Pa), thermal resistance (Class A), mechanical resistance exceeding 400 Pa, and tested flow rates. Valid for specification in EU member states and countries that accept CE-marked construction products.
View CE certification detailsWaterMark / WM-022837
Australian WaterMark certification confirming compliance with Australian plumbing standards. Required for plumbing products used in Australian construction projects. Enables specification across all Australian states and territories.
View WaterMark certification detailsBMEC Equivalency
Building Materials Evaluation Commission (BMEC) equivalency recognition for use in Ontario, Canada. In addition, the cUPC listing covers Canadian compliance nationally under the National Plumbing Code of Canada framework.
View BMEC equivalency detailsGreen Drain Spec Pack
The complete submittal package for architects, engineers, and contractors. Includes product data sheets, certification summaries, sizing guides, and CSI specification language for all 8 Green Drain models. Use this for project submittals, code compliance documentation, and AHJ approval requests.
- Product data sheets for all 8 models
- cUPC / ASSE 1072-2020 certification summary
- CSI MasterFormat 22 13 16 specification language
- Sizing guide and application matrix
No form required. Direct download.
Frequently asked questions.
Is Green Drain approved in my state?
Green Drain is cUPC listed under ASSE 1072-2020 (IAPMO File No. 9301), which is recognized by both the International Plumbing Code (IPC) and the Uniform Plumbing Code (UPC). Together, these two model codes cover all 50 U.S. states and the District of Columbia. While local jurisdictions may have additional amendments, Green Drain's cUPC listing provides the foundation for code acceptance nationwide. Use the state-by-state table above to identify your state's adopted code, and contact your local AHJ for final confirmation.
What is ASSE 1072?
ASSE 1072 is the American Society of Sanitary Engineering standard titled "Performance Requirements for Barrier Type Floor Drain Trap Seal Protection Devices." It defines testing and performance criteria for waterless trap seal products, including opening force, flow rate capacity, evaporation reduction, and mechanical cycle life. The current version is ASSE 1072-2020. Products that pass this standard's testing protocol are listed as barrier-type waterless trap seal protection devices (WTSPDs). Green Drain meets all ASSE 1072-2020 performance requirements.
Do I need a permit to install Green Drain?
In most jurisdictions, installing Green Drain does not require a plumbing permit because the device drops into an existing drain body without modifying any piping. It is a maintenance-level installation, similar to replacing a drain grate. No tools are required. However, permit requirements vary by local Authority Having Jurisdiction. If you are working on a new construction or major renovation project, Green Drain should be included in the plumbing specifications under CSI MasterFormat section 22 13 16.
What if my local code does not specifically list ASSE 1072?
Even if your local plumbing code does not explicitly reference ASSE 1072 by name, Green Drain's cUPC listing through IAPMO provides a recognized path to code acceptance. The cUPC mark indicates that the product has been independently tested and certified to meet applicable plumbing standards. Most local Authorities Having Jurisdiction accept cUPC-listed products as evidence of compliance. Contact your local AHJ and reference IAPMO File No. 9301 for verification.
Can I use Green Drain in Canada?
Yes. Green Drain holds cUPC listing, which covers both the United States and Canada. The "c" in cUPC indicates Canadian compliance. Additionally, Green Drain has BMEC equivalency recognition for use in Ontario. The product is accepted across Canadian provinces under the National Plumbing Code of Canada framework. For projects in Ontario specifically, reference the BMEC equivalency documentation in addition to the cUPC listing.
Does Green Drain replace my P-trap?
No. Green Drain does not replace a P-trap. It supplements the existing P-trap by providing a mechanical barrier that prevents sewer gas, odors, pests, and pathogens from escaping through the drain when the water seal evaporates. The P-trap remains in place and continues to function normally. Think of Green Drain as a backup to the water seal. When the P-trap water evaporates (which happens in drains that are not used regularly), Green Drain's silicone valve maintains a continuous mechanical seal. Green Drain is classified as a barrier-type floor drain trap seal protection device under ASSE 1072-2020.
Need code compliance documentation for your project?
Our engineering team can provide submittal packages, AHJ support letters, and specification language for your jurisdiction.