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