permitsearch.us

California building permits

According to permitsearch.us records, 5,551,816 permit records are on file for California (1770–9863).

Our records for this area are growing — figures reflect permits on file, not every permit ever issued.

Permits on file by year

Permit records on file by year, 2017 to 20260100,000200,000300,000400,000500,0002017: 152,518 records on file20172018: 161,716 records on file20182019: 168,624 records on file20192020: 185,264 records on file20202021: 210,635 records on file20212022: 238,176 records on file20222023: 243,512 records on file2023243,5122024: 223,159 records on file20242025: 221,099 records on file20252026: 129,293 records on file2026
Show yearly totals
YearRecords on file
2017152,518
2018161,716
2019168,624
2020185,264
2021210,635
2022238,176
2023243,512
2024223,159
2025221,099
2026129,293

Top work types in our records

Top work types in our recordsotherother: 2,110,496 records on file2,110,496buildingbuilding: 1,060,838 records on file1,060,838roofingroofing: 543,239 records on file543,239electricalelectrical: 421,387 records on file421,387firefire: 235,093 records on file235,093

56% of records on file show a final or completed status.

56% of records on file show a final or completed status56%

Recent permits

Permit records by area

Street rankings appear on city-level pages — use the directory to browse down.

Based on 5,551,816 permit records on file from AlisoViejoCA (Tyler EnerGov), ca-anaheim (ArcGIS Hub), Antioch (Tyler EnerGov), ArcadiaCA (Tyler EnerGov), ca-berkeley (Accela), ca-beverly-hills (ArcGIS Hub), ca-brea (Accela), ca-calabasas (SmartGov), ca-carlsbad (ArcGIS Hub), CarsonCA (Tyler EnerGov), ChinoHills (Tyler EnerGov), ca-chula-vista (Accela), ca-citrus-heights (ArcGIS Hub), ClovisCA (Tyler EnerGov), ca-colton (eTRAKiT), ca-concord (Accela), ca-corona (eTRAKiT), CostaMesaCA (Tyler EnerGov), ca-culver-city (Accela), ca-cupertino (Accela), DanvilleCA (Tyler EnerGov), ca-del-mar (eTRAKiT), ca-diamond-bar (CityView), ca-downey (Accela), DublinCA (Tyler EnerGov), ca-eastvale (Accela), ElCajonCAProd (Tyler EnerGov), ca-el-dorado (eTRAKiT), ElMonteCA (Tyler EnerGov), ca-fremont (Accela), GilroyCA (Tyler EnerGov), GlendaleCA (Tyler EnerGov), ca-glendora (eTRAKiT), HawthorneCA (Tyler EnerGov), HaywardCA (Tyler EnerGov), ca-hermosa-beach (Accela), ca-huntington-beach (Accela), ImperialBeachCA (Tyler EnerGov), Indio (Tyler EnerGov), ca-kern (Accela), ca-kern-bakersfield (Click2Gov), LaCanadaFlintridgeCA (Tyler EnerGov), LACounty (Tyler EnerGov), CityOfLaHabraCA (Tyler EnerGov), CityOfLagunaNiguelCA (Tyler EnerGov), LakeElsinore (Tyler EnerGov), CityOfLakeForestCA (Tyler EnerGov), ca-lakewood (eTRAKiT), ca-lincoln-placer (Accela), ca-livermore (Accela), ca-los-angeles (Socrata), ca-los-gatos (Accela), ManhattanBeachCA (Tyler EnerGov), ca-marin-county (Socrata), ca-menlo-park (Accela), ca-milpitas (eTRAKiT), MissionViejoCA (Tyler EnerGov), Moorpark (Tyler EnerGov), ca-moreno-valley (Accela), ca-morgan-hill (eTRAKiT), MurrietaCA (Tyler EnerGov), NewportBeachCA (Tyler EnerGov), ca-oakland (Accela), ca-oceanside (eTRAKiT), ca-ontario (Accela), ca-palo-alto (Accela), PasadenaCA (Tyler EnerGov), ca-placentia (SmartGov), ca-pleasanton (Accela), PomonaCA (Tyler EnerGov), PowayCA (Tyler EnerGov), RanchoCordovaCA (Tyler EnerGov), ca-rancho-cucamonga (Accela), ca-redwood-city (eTRAKiT), RialtoCA (Tyler EnerGov), ca-riverside-county-unincorp (Tyler EnerGov), ca-rocklin (eTRAKiT), ca-sacramento (Accela), ca-sacramento-county (ArcGIS Hub), ca-sacramento-current (ArcGIS Hub), ca-san-bernardino-county (Accela), ca-san-clemente (eTRAKiT), ca-san-diego (Accela), ca-san-diego-county-unincorp (Socrata), SanJacintoCA (Tyler EnerGov), ca-san-leandro (Accela), CityofSanMateoCA (Tyler EnerGov), SanRamonCA (Tyler EnerGov), ca-san_francisco (Socrata), ca-santa-clara (Accela), ca-santa-monica (CKAN), SanteeCA (Tyler EnerGov), SealBeachCA (Tyler EnerGov), SimiValley (Tyler EnerGov), ca-solana-beach (eTRAKiT), ca-sonoma (Accela), ca-sonoma-county-88ms-k5e7 (Socrata), ca-south-lake-tahoe (eTRAKiT), ca-south-san-francisco (eTRAKiT), ca-stockton (Accela), SunnyvaleCA (Tyler EnerGov), Temecula (Tyler EnerGov), TustinCA (Tyler EnerGov), CityofUplandCA (Tyler EnerGov), Ventura (Tyler EnerGov), ca-walnut-creek (Accela), ca-west-hollywood (Socrata), ca-west-sacramento (Accela), WestminsterCA (Tyler EnerGov), ca-woodside (eTRAKiT), ca-yolo-davis (Click2Gov), ca-yorba-linda (Accela), CityofYucaipaCA (Tyler EnerGov), 1770–9863. Last updated 2026-08-20.