The Affordable Zoning Paradox

Printer-friendly versionSend by email

Builders have long railed against inclusionary zoning, a popular municipal tactic that requires a number of homes in a new community be set aside for sale at below-market prices. Builders say it violates supply-and-demand common sense and yields less, not more, affordable housing. New research from the Los Angeles-based Reason Public Policy Institute bears them out.

December 01, 2004

 

As mandated affordable units rose, new construction dwindled in this one-year study of 45 Bay Area Cities.

Builders have long railed against inclusionary zoning, a popular municipal tactic that requires a number of homes in a new community be set aside for sale at below-market prices. Builders say it violates supply-and-demand common sense and yields less, not more, affordable housing. New research from the Los Angeles-based Reason Public Policy Institute bears them out.

In California, inclusionary zoning got an early start and is now in 20 percent of the state's communities. RPPI studied 45 San Francisco Bay Area cities with such ordinances to find that from 1973 to the present, inclusionary zoning created an average 228 affordable units per year. The Association of Bay Area Governments' targeted 24,217 units overall, which means that, at the present pace, it will take 100 years to meet the current five-year housing need.

Rather than price controls, RPPI reports, "The real solution is to encourage the issuance of building permits, open more land for responsible development, and abolish zoning laws that unduly restrict development."

The full 50-page report covers the issue in depth and can be downloaded for free.

A 32-page follow-up shows the same trend in Southern California. RPPI believes these trends can be generalized.

Comments on: "The Affordable Zoning Paradox"

September 2016

This Month in Professional Builder

Features

No one wants to hear about how great it was 30 years ago. Experience is one thing, but relevance is just as important. 

Overlay Init