California ADU Regulations
California leads the nation in ADU-friendly laws. State law (AB 68, SB 13, AB 881) preempts restrictive local rules. All single-family and multi-family lots can have at least one ADU.
Select your city below for verified local regulations, permit timelines, and costs.
California ADU State Law Highlights
Los Angeles
Los Angeles County
Max: 1,200 sq ft
Cost: $150,000 – $450,000
San Diego
San Diego County
Max: 1,200 sq ft
Cost: $160,000 – $480,000
San Jose
Santa Clara County
Max: 1,200 sq ft
Cost: $200,000 – $550,000
San Francisco
San Francisco County
Max: 1,200 sq ft
Cost: $250,000 – $700,000
Fresno
Fresno County
Max: 1,200 sq ft
Cost: $90,000 – $200,000
Sacramento
Sacramento County
Max: 1,200 sq ft
Cost: $130,000 – $380,000
Long Beach
Los Angeles County
Max: 1,200 sq ft
Cost: $150,000 – $420,000
Oakland
Alameda County
Max: 1,200 sq ft
Cost: $200,000 – $550,000
Bakersfield
Kern County
Max: 1,200 sq ft
Cost: $85,000 – $190,000
Anaheim
Orange County
Max: 1,200 sq ft
Cost: $140,000 – $300,000
Stockton
San Joaquin County
Max: 1,200 sq ft
Cost: $90,000 – $200,000
Riverside
Riverside County
Max: 1,200 sq ft
Cost: $110,000 – $240,000
Santa Ana
Orange County
Max: 1,200 sq ft
Cost: $120,000 – $260,000
Irvine
Orange County
Max: 1,200 sq ft
Cost: $160,000 – $340,000
Chula Vista
San Diego County
Max: 1,200 sq ft
Cost: $140,000 – $300,000
Fremont
Alameda County
Max: 1,200 sq ft
Cost: $200,000 – $420,000
Santa Clarita
Los Angeles County
Max: 1,200 sq ft
Cost: $150,000 – $320,000
San Bernardino
San Bernardino County
Max: 1,200 sq ft
Cost: $100,000 – $220,000
Modesto
Stanislaus County
Max: 1,200 sq ft
Cost: $90,000 – $195,000
Fontana
San Bernardino County
Max: 1,200 sq ft
Cost: $110,000 – $230,000
Oxnard
Ventura County
Max: 1,200 sq ft
Cost: $150,000 – $320,000
Moreno Valley
Riverside County
Max: 1,200 sq ft
Cost: $110,000 – $230,000
Huntington Beach
Orange County
Max: 1,200 sq ft
Cost: $175,000 – $380,000
Glendale
Los Angeles County
Max: 1,200 sq ft
Cost: $160,000 – $370,000
Ontario
San Bernardino County
Max: 1,200 sq ft
Cost: $115,000 – $240,000
Elk Grove
Sacramento County
Max: 1,200 sq ft
Cost: $120,000 – $260,000
Santa Rosa
Sonoma County
Max: 1,200 sq ft
Cost: $170,000 – $360,000
Rancho Cucamonga
San Bernardino County
Max: 1,200 sq ft
Cost: $150,000 – $310,000
Palmdale
Los Angeles County
Max: 1,200 sq ft
Cost: $130,000 – $270,000
Garden Grove
Orange County
Max: 1,200 sq ft
Cost: $160,000 – $330,000
Oceanside
San Diego County
Max: 1,200 sq ft
Cost: $160,000 – $330,000
Corona
Riverside County
Max: 1,200 sq ft
Cost: $145,000 – $300,000
Lancaster
Los Angeles County
Max: 1,200 sq ft
Cost: $120,000 – $250,000
Salinas
Monterey County
Max: 1,200 sq ft
Cost: $155,000 – $310,000
Hayward
Alameda County
Max: 1,200 sq ft
Cost: $185,000 – $380,000
Sunnyvale
Santa Clara County
Max: 1,200 sq ft
Cost: $220,000 – $430,000
Pomona
Los Angeles County
Max: 1,200 sq ft
Cost: $140,000 – $290,000
Escondido
San Diego County
Max: 1,200 sq ft
Cost: $155,000 – $320,000
Torrance
Los Angeles County
Max: 1,200 sq ft
Cost: $175,000 – $360,000
Roseville
Placer County
Max: 1,200 sq ft
Cost: $155,000 – $310,000
Orange
Orange County
Max: 1,200 sq ft
Cost: $165,000 – $340,000
Fullerton
Orange County
Max: 1,200 sq ft
Cost: $160,000 – $330,000
Visalia
Tulare County
Max: 1,200 sq ft
Cost: $120,000 – $250,000
Pasadena
Los Angeles County
Max: 1,200 sq ft
Cost: $170,000 – $480,000
Thousand Oaks
Ventura County
Max: 1,200 sq ft
Cost: $150,000 – $400,000
Simi Valley
Ventura County
Max: 1,200 sq ft
Cost: $155,000 – $310,000
Concord
Contra Costa County
Max: 1,200 sq ft
Cost: $170,000 – $340,000
Santa Clara
Santa Clara County
Max: 1,200 sq ft
Cost: $220,000 – $430,000
Victorville
San Bernardino County
Max: 1,200 sq ft
Cost: $115,000 – $240,000
Vallejo
Solano County
Max: 1,200 sq ft
Cost: $155,000 – $310,000
Berkeley
Alameda County
Max: 1,200 sq ft
Cost: $230,000 – $450,000
Fairfield
Solano County
Max: 1,200 sq ft
Cost: $145,000 – $295,000
Clovis
Fresno County
Max: 1,200 sq ft
Cost: $120,000 – $250,000
Murrieta
Riverside County
Max: 1,200 sq ft
Cost: $145,000 – $295,000
El Monte
Los Angeles County
Max: 1,200 sq ft
Cost: $145,000 – $295,000
Downey
Los Angeles County
Max: 1,200 sq ft
Cost: $150,000 – $310,000
Carlsbad
San Diego County
Max: 1,200 sq ft
Cost: $175,000 – $360,000
Antioch
Contra Costa County
Max: 1,200 sq ft
Cost: $150,000 – $305,000
Temecula
Riverside County
Max: 1,200 sq ft
Cost: $150,000 – $305,000
Costa Mesa
Orange County
Max: 1,200 sq ft
Cost: $175,000 – $360,000
Richmond
Contra Costa County
Max: 1,200 sq ft
Cost: $160,000 – $330,000
Jurupa Valley
Riverside County
Max: 1,200 sq ft
Cost: $130,000 – $270,000
Ventura
Ventura County
Max: 1,200 sq ft
Cost: $160,000 – $325,000
Chico
Butte County
Max: 1,200 sq ft
Cost: $130,000 – $265,000
Inglewood
Los Angeles County
Max: 1,200 sq ft
Cost: $160,000 – $330,000
West Covina
Los Angeles County
Max: 1,200 sq ft
Cost: $150,000 – $305,000
Norwalk
Los Angeles County
Max: 1,200 sq ft
Cost: $150,000 – $305,000
Burbank
Los Angeles County
Max: 1,200 sq ft
Cost: $175,000 – $360,000
Daly City
San Mateo County
Max: 1,200 sq ft
Cost: $210,000 – $420,000
Santa Maria
Santa Barbara County
Max: 1,200 sq ft
Cost: $135,000 – $275,000
San Mateo
San Mateo County
Max: 1,200 sq ft
Cost: $220,000 – $430,000
El Cajon
San Diego County
Max: 1,200 sq ft
Cost: $150,000 – $305,000
Rialto
San Bernardino County
Max: 1,200 sq ft
Cost: $130,000 – $265,000
Vacaville
Solano County
Max: 1,200 sq ft
Cost: $140,000 – $285,000
South Gate
Los Angeles County
Max: 1,200 sq ft
Cost: $145,000 – $295,000
Menifee
Riverside County
Max: 1,200 sq ft
Cost: $135,000 – $275,000
Tracy
San Joaquin County
Max: 1,200 sq ft
Cost: $130,000 – $265,000
Vista
San Diego County
Max: 1,200 sq ft
Cost: $150,000 – $305,000
Compton
Los Angeles County
Max: 1,200 sq ft
Cost: $145,000 – $290,000
Mission Viejo
Orange County
Max: 1,200 sq ft
Cost: $165,000 – $335,000
Hesperia
San Bernardino County
Max: 1,200 sq ft
Cost: $115,000 – $235,000
Redding
Shasta County
Max: 1,200 sq ft
Cost: $120,000 – $245,000
Santa Monica
Los Angeles County
Max: 1,200 sq ft
Cost: $200,000 – $600,000
Santa Barbara
Santa Barbara County
Max: 1,200 sq ft
Cost: $200,000 – $400,000
San Leandro
Alameda County
Max: 1,200 sq ft
Cost: $175,000 – $360,000
Livermore
Alameda County
Max: 1,200 sq ft
Cost: $180,000 – $365,000
Westminster
Orange County
Max: 1,200 sq ft
Cost: $165,000 – $335,000
Citrus Heights
Sacramento County
Max: 1,200 sq ft
Cost: $140,000 – $285,000
Hawthorne
Los Angeles County
Max: 1,200 sq ft
Cost: $160,000 – $330,000
Whittier
Los Angeles County
Max: 1,200 sq ft
Cost: $155,000 – $315,000
Newport Beach
Orange County
Max: 1,200 sq ft
Cost: $200,000 – $410,000
Alhambra
Los Angeles County
Max: 1,200 sq ft
Cost: $155,000 – $315,000
Lake Forest
Orange County
Max: 1,200 sq ft
Cost: $165,000 – $335,000
Hemet
Riverside County
Max: 1,200 sq ft
Cost: $110,000 – $225,000
Napa
Napa County
Max: 1,200 sq ft
Cost: $175,000 – $355,000
Lodi
San Joaquin County
Max: 1,200 sq ft
Cost: $120,000 – $245,000
Santa Cruz
Santa Cruz County
Max: 1,200 sq ft
Cost: $195,000 – $395,000
Petaluma
Sonoma County
Max: 1,200 sq ft
Cost: $165,000 – $330,000
San Luis Obispo
San Luis Obispo County
Max: 1,200 sq ft
Cost: $170,000 – $345,000
Palm Springs
Riverside County
Max: 1,200 sq ft
Cost: $155,000 – $315,000