NEW CALIFORNIA STATE LAW

AB 1572

Nonfunctional Turf &
Potable Water Law

Beginning in 2027, California properties can no longer use drinking (potable) water to irrigate purely decorative turf. AB 1572 phases out potable-water irrigation of “nonfunctional turf” — grass that isn’t used for recreation or gathering – on government, commercial, and HOA properties statewide.

PHASE OUT
POTABLE WATER FOR NONFUNCTIONAL TURF

A new law is helping California save water and build a more sustainable future. CG Landscape is here to help your property comply.

1. KEY POINTS

What You Need to Know

What's Banned

Irrigating nonfunctional turf with potable water - ornamental lawn strips, road medians, parking lot islands, and other grass that's purely decorative.

What's Exempt

Functional turt people actually use - parks, sport fields, school play areas, cemeteries - plus all single-family homes.

Who must Comply

Commercial, industrial & institutional (CII) Properties, HOA / common-interest developments, and state & local government land.

Who must Comply

Commercial, industrial & institutional (CII) Properties, HOA / common-interest developments, and state & local government land.

1. AB 1572 TIMELINE

Compliance Deadlines

Jan 1, 2027

Government Properties
State & local gov't land; water suppliers must update local ordinances

Jan 1, 2028

Commercial / Industrial / Institutional
CII properties must stop potable irrigation of nonfunctional turf

Jan 1, 2029

HOA Common Areas
Common-interest development shared landscaping must comply

3. CG Landscape Transformations

Real Results. Water-Wise Landscapes

Waterworks
BEFORE
AFTER
McGaw
BEFORE
AFTER
Vintage
BEFORE
AFTER
Oaks
BEFORE
AFTER

Turf Removal Rebates Available. First Come, First Served

Many Southern California water agencies offer rebates for turf removal and water-wise landscape conversions. Rebates are limited and subject to availability.

Let's Get Your Property Compliant

Our team will assess your property and create a customized plan to meet AB 1574 requirements
setTimeout(function() { jQuery(window).trigger('resize'); }, 800);