California building permits
According to permitsearch.us records, 5,295,587 permit records are on file for California (1770–9863).
Permits on file by year
| Year | Records on file |
|---|---|
| 2017 | 147,522 |
| 2018 | 156,956 |
| 2019 | 163,579 |
| 2020 | 181,130 |
| 2021 | 205,826 |
| 2022 | 232,580 |
| 2023 | 237,617 |
| 2024 | 218,677 |
| 2025 | 216,962 |
| 2026 | 105,788 |
Top work types in our records
- other — 2,005,827
- building — 1,010,350
- roofing — 528,601
- electrical — 398,206
- fire — 224,617
57% of records on file show a final or completed status.
Recent permit activity on file
- 9863-04-01 — roofing — 3937 ONEILL DR San Mateo CA
- 5200-01-01 — other — 4838 Elrovia AVE #A El Monte CA 917320000
- 2999-01-01 — solar_pv — 20081 ELLIPSE FOOTHILL RANCH CA 92610-
- 2999-01-01 — solar_pv — 20131 ELLIPSE FOOTHILL RANCH CA 92610-
- 2999-01-01 — building — 23792 ROCKFIELD BLVD 210 LAKE FOREST CA
- 2999-01-01 — building — 21082 WISTERIA LAKE FOREST CA 92630-
- 2999-01-01 — building — 26795 PORTOLA PKWY FOOTHILL RANCH CA 92610-
- 2999-01-01 — building — 26642 TOWNE CENTRE DR FOOTHILL RANCH CA 92610-2808
- 2999-01-01 — building — 26211 ENTERPRISE WAY LAKE FOREST CA 92630-
- 2999-01-01 — building — 20481 CRESCENT BAY DR LAKE FOREST CA 92630-8817
- 2999-01-01 — building — 27051 TOWNE CENTRE DR 100 FOOTHILL RANCH CA 92610-2804
- 2999-01-01 — building — 25521 COMMERCENTRE DR 200 LAKE FOREST CA 92630-8857
- 2999-01-01 — building — 12 CANTORA FOOTHILL RANCH CA 92610-1853
- 2999-01-01 — building — 1 ICON FOOTHILL RANCH CA 92610-
- 2999-01-01 — building — 21682 LAKE FOREST DR LAKE FOREST CA 92630-
- 2999-01-01 — building — 25741 ATLANTIC OCEAN DR B LAKE FOREST CA 92630-8863
- 2999-01-01 — building — 26502 TOWNE CENTRE DR FOOTHILL RANCH CA 92610-
- 2999-01-01 — screen_enclosure — 1 ICON FOOTHILL RANCH CA 92610-
- 2999-01-01 — building — 26210 ENTERPRISE WAY LAKE FOREST CA 92630-
- 2999-01-01 — building — 1 SADDLEBACK CHURCH RD LAKE FOREST CA 92630-8700
Permit records by area
- Alameda County
- Contra Costa County
- Fresno County
- Los Angeles County
- Marin County
- Orange County
- Riverside County
- Sacramento County
- San Bernardino County
- San Diego County
- San Francisco County
- Santa Clara County
- Sonoma County
- Ventura County
Street rankings appear on city-level pages — use the directory to browse down.
Based on 5,295,587 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-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-07-06.