Building Permit Guides for California
City-by-city permit requirements for 37 California cities across 10 project types. Select your city and project below.
410 permit guides covering 41 cities in California · Updated April 2026
Bathroom Remodel Permits (41 cities)
Anaheim
Bakersfield
Chula Vista
Corona
Elk Grove
Escondido
Fontana
Fremont
Fresno
Garden Grove
Glendale
Hayward
Huntington Beach
Irvine
Lancaster
Long Beach
Los Angeles
Modesto
Moreno Valley
Oakland
Oceanside
Ontario
Oxnard
Palmdale
Pomona
Rancho Cucamonga
Riverside
Roseville
Sacramento
Salinas
San Bernardino
San Diego
San Francisco
San Jose
Santa Ana
Santa Clarita
Santa Rosa
Stockton
Sunnyvale
Victorville
Visalia
Deck Permits (41 cities)
Anaheim
Bakersfield
Chula Vista
Corona
Elk Grove
Escondido
Fontana
Fremont
Fresno
Garden Grove
Glendale
Hayward
Huntington Beach
Irvine
Lancaster
Long Beach
Los Angeles
Modesto
Moreno Valley
Oakland
Oceanside
Ontario
Oxnard
Palmdale
Pomona
Rancho Cucamonga
Riverside
Roseville
Sacramento
Salinas
San Bernardino
San Diego
San Francisco
San Jose
Santa Ana
Santa Clarita
Santa Rosa
Stockton
Sunnyvale
Victorville
Visalia
Electrical Work Permits (41 cities)
Anaheim
Bakersfield
Chula Vista
Corona
Elk Grove
Escondido
Fontana
Fremont
Fresno
Garden Grove
Glendale
Hayward
Huntington Beach
Irvine
Lancaster
Long Beach
Los Angeles
Modesto
Moreno Valley
Oakland
Oceanside
Ontario
Oxnard
Palmdale
Pomona
Rancho Cucamonga
Riverside
Roseville
Sacramento
Salinas
San Bernardino
San Diego
San Francisco
San Jose
Santa Ana
Santa Clarita
Santa Rosa
Stockton
Sunnyvale
Victorville
Visalia
Fence Permits (41 cities)
Anaheim
Bakersfield
Chula Vista
Corona
Elk Grove
Escondido
Fontana
Fremont
Fresno
Garden Grove
Glendale
Hayward
Huntington Beach
Irvine
Lancaster
Long Beach
Los Angeles
Modesto
Moreno Valley
Oakland
Oceanside
Ontario
Oxnard
Palmdale
Pomona
Rancho Cucamonga
Riverside
Roseville
Sacramento
Salinas
San Bernardino
San Diego
San Francisco
San Jose
Santa Ana
Santa Clarita
Santa Rosa
Stockton
Sunnyvale
Victorville
Visalia
HVAC Permits (41 cities)
Anaheim
Bakersfield
Chula Vista
Corona
Elk Grove
Escondido
Fontana
Fremont
Fresno
Garden Grove
Glendale
Hayward
Huntington Beach
Irvine
Lancaster
Long Beach
Los Angeles
Modesto
Moreno Valley
Oakland
Oceanside
Ontario
Oxnard
Palmdale
Pomona
Rancho Cucamonga
Riverside
Roseville
Sacramento
Salinas
San Bernardino
San Diego
San Francisco
San Jose
Santa Ana
Santa Clarita
Santa Rosa
Stockton
Sunnyvale
Victorville
Visalia
Kitchen Remodel Permits (41 cities)
Anaheim
Bakersfield
Chula Vista
Corona
Elk Grove
Escondido
Fontana
Fremont
Fresno
Garden Grove
Glendale
Hayward
Huntington Beach
Irvine
Lancaster
Long Beach
Los Angeles
Modesto
Moreno Valley
Oakland
Oceanside
Ontario
Oxnard
Palmdale
Pomona
Rancho Cucamonga
Riverside
Roseville
Sacramento
Salinas
San Bernardino
San Diego
San Francisco
San Jose
Santa Ana
Santa Clarita
Santa Rosa
Stockton
Sunnyvale
Victorville
Visalia
Roof Replacement Permits (41 cities)
Anaheim
Bakersfield
Chula Vista
Corona
Elk Grove
Escondido
Fontana
Fremont
Fresno
Garden Grove
Glendale
Hayward
Huntington Beach
Irvine
Lancaster
Long Beach
Los Angeles
Modesto
Moreno Valley
Oakland
Oceanside
Ontario
Oxnard
Palmdale
Pomona
Rancho Cucamonga
Riverside
Roseville
Sacramento
Salinas
San Bernardino
San Diego
San Francisco
San Jose
Santa Ana
Santa Clarita
Santa Rosa
Stockton
Sunnyvale
Victorville
Visalia
Room Addition Permits (41 cities)
Anaheim
Bakersfield
Chula Vista
Corona
Elk Grove
Escondido
Fontana
Fremont
Fresno
Garden Grove
Glendale
Hayward
Huntington Beach
Irvine
Lancaster
Long Beach
Los Angeles
Modesto
Moreno Valley
Oakland
Oceanside
Ontario
Oxnard
Palmdale
Pomona
Rancho Cucamonga
Riverside
Roseville
Sacramento
Salinas
San Bernardino
San Diego
San Francisco
San Jose
Santa Ana
Santa Clarita
Santa Rosa
Stockton
Sunnyvale
Victorville
Visalia
Solar Panels Permits (41 cities)
Anaheim
Bakersfield
Chula Vista
Corona
Elk Grove
Escondido
Fontana
Fremont
Fresno
Garden Grove
Glendale
Hayward
Huntington Beach
Irvine
Lancaster
Long Beach
Los Angeles
Modesto
Moreno Valley
Oakland
Oceanside
Ontario
Oxnard
Palmdale
Pomona
Rancho Cucamonga
Riverside
Roseville
Sacramento
Salinas
San Bernardino
San Diego
San Francisco
San Jose
Santa Ana
Santa Clarita
Santa Rosa
Stockton
Sunnyvale
Victorville
Visalia
Window Replacement Permits (41 cities)
Anaheim
Bakersfield
Chula Vista
Corona
Elk Grove
Escondido
Fontana
Fremont
Fresno
Garden Grove
Glendale
Hayward
Huntington Beach
Irvine
Lancaster
Long Beach
Los Angeles
Modesto
Moreno Valley
Oakland
Oceanside
Ontario
Oxnard
Palmdale
Pomona
Rancho Cucamonga
Riverside
Roseville
Sacramento
Salinas
San Bernardino
San Diego
San Francisco
San Jose
Santa Ana
Santa Clarita
Santa Rosa
Stockton
Sunnyvale
Victorville
Visalia
Need a personalized permit report for your California property?
Get exact fees, timelines, required documents, and permit application forms for your specific address and project.
Get Your Permit Report → $9.99 · Money-back guarantee