Chapter 16 — NONPOTABLE RAINWATER CATCHMENT SYSTEMS
1602.7 Rainwater Catchment System Materials — 2025 California Plumbing Code
California Plumbing Code (Title 24, Part 5) · 2025 edition · updated 2026-09-25 · California
CBSC: official editions, supplements and errata
Italicized text is a California amendment to the model code, as printed in the official publication.
Cite as: 2025 California Plumbing Code (Title 24, Part 5) § 1602.7 · Effective January 1, 2026 · Official source: Building Standards Commission
Rain- 1603.3 Rainwater Catchment Collection Surfaces. water catchment system materials shall comply with Section Rainwater shall be collected from roof surfaces or other 1602.7.1 through Section 1602.7.3 . impervious manmade, aboveground collection surfaces. 1602.7.1 Water Supply and Distribution Materi- 1603.3.1 Other Surfaces. Natural precipitation colals. Rainwater catchment water supply and distribution lected from surface water runoff, vehicular parking surmaterials shall comply with the requirements of this code faces, or manmade surfaces at or below grade shall be in for potable water supply and distribution systems unless accordance with the water quality requirements for onotherwise provided for in this section. site treated nonpotable gray water systems in Section
1506.0.
1602.7.2 Rainwater Catchment System Drainage Materials. Materials used in rainwater catchment Exception: Collected rainwater or storm water used
exclusively for subsurface landscape irrigation.
drainage systems, including gutters, downspouts, conductors, and leaders shall be in accordance with the 1603.3.2 Prohibited Discharges. Overflows and requirements of this code for storm drainage. bleed-off pipes from roof-mounted equipment and appli ances shall not discharge onto roof surfaces that are
1602.7.3 Storage Tanks. Rainwater storage tanks shall
intended to collect rainwater without prior approval from
comply with Section 1603.5.
the Authority Having Jurisdiction.
Get a plain-English answer with a citation back to this text.
Ask AI about this code