State, district or territory · 06
California
Annual housing permits and reporting coverage
- Published estimate · 2025
- 103,856
- Reported only · 2025
- 96,627
- Added by estimation · 2025
- 7,229
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 111,760 | 105,183 | 6,577 |
| 2024 Census file | 101,545 | 94,704 | 6,841 |
| 2025 Census file | 103,856 | 96,627 | 7,229 |
2024 to 2025 · published estimate +2,311 units · reported only +1,923 · added by estimation +388. This split describes the difference between the published columns.
What types of housing were authorized?
| Units in building | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| One unit | 57,739 | 53,501 | 4,238 |
| Two units | 3,496 | 3,216 | 280 |
| Three or four units | 1,137 | 1,023 | 114 |
| Five or more units | 41,484 | 38,887 | 2,597 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 14,644,735 ± 1,665 |
| Median gross monthly rent · Census table B25064 | $2,036 ± $5 |
| Gross rent at least 30% of income · Census table B25070 | 55.3% ± 0.2 percentage points |
| Gross rent at least 50% of income | 28.8% ± 0.2 percentage points |
| Estimated households with a computed rent-to-income ratio | 5,673,625 |
The 2025 permit estimate amounts to 7.1 authorized units per 1,000 housing units in the ACS estimate. The numerator and denominator cover different periods.
Find a county or permit office
Counties and equivalents
- Alameda CountyCounty or equivalent 06001 · 2,778 authorized units
- Alpine CountyCounty or equivalent 06003 · 4 authorized units
- Amador CountyCounty or equivalent 06005 · 67 authorized units
- Butte CountyCounty or equivalent 06007 · 997 authorized units
- Calaveras CountyCounty or equivalent 06009 · 72 authorized units
- Colusa CountyCounty or equivalent 06011 · 17 authorized units
- Contra Costa CountyCounty or equivalent 06013 · 1,163 authorized units
- Del Norte CountyCounty or equivalent 06015 · 113 authorized units
- El Dorado CountyCounty or equivalent 06017 · 477 authorized units
- Fresno CountyCounty or equivalent 06019 · 2,271 authorized units
- Glenn CountyCounty or equivalent 06021 · 115 authorized units
- Humboldt CountyCounty or equivalent 06023 · 325 authorized units
- Imperial CountyCounty or equivalent 06025 · 242 authorized units
- Inyo CountyCounty or equivalent 06027 · 10 authorized units
- Kern CountyCounty or equivalent 06029 · 3,159 authorized units
- Kings CountyCounty or equivalent 06031 · 507 authorized units
- Lake CountyCounty or equivalent 06033 · 85 authorized units
- Lassen CountyCounty or equivalent 06035 · 17 authorized units
- Los Angeles CountyCounty or equivalent 06037 · 22,250 authorized units
- Madera CountyCounty or equivalent 06039 · 1,247 authorized units
- Marin CountyCounty or equivalent 06041 · 149 authorized units
- Mariposa CountyCounty or equivalent 06043 · 22 authorized units
- Mendocino CountyCounty or equivalent 06045 · 3 authorized units
- Merced CountyCounty or equivalent 06047 · 780 authorized units
- Modoc CountyCounty or equivalent 06049 · 9 authorized units
- Mono CountyCounty or equivalent 06051 · 43 authorized units
- Monterey CountyCounty or equivalent 06053 · 775 authorized units
- Napa CountyCounty or equivalent 06055 · 364 authorized units
- Nevada CountyCounty or equivalent 06057 · 198 authorized units
- Orange CountyCounty or equivalent 06059 · 4,992 authorized units
- Placer CountyCounty or equivalent 06061 · 3,254 authorized units
- Plumas CountyCounty or equivalent 06063 · 44 authorized units
- Riverside CountyCounty or equivalent 06065 · 9,697 authorized units
- Sacramento CountyCounty or equivalent 06067 · 6,561 authorized units
- San Benito CountyCounty or equivalent 06069 · 247 authorized units
- San Bernardino CountyCounty or equivalent 06071 · 6,240 authorized units
- San Diego CountyCounty or equivalent 06073 · 11,707 authorized units
- San Francisco CountyCounty or equivalent 06075 · 1,444 authorized units
- San Joaquin CountyCounty or equivalent 06077 · 2,522 authorized units
- San Luis Obispo CountyCounty or equivalent 06079 · 663 authorized units
- San Mateo CountyCounty or equivalent 06081 · 2,216 authorized units
- Santa Barbara CountyCounty or equivalent 06083 · 1,371 authorized units
- Santa Clara CountyCounty or equivalent 06085 · 5,323 authorized units
- Santa Cruz CountyCounty or equivalent 06087 · 470 authorized units
- Shasta CountyCounty or equivalent 06089 · 254 authorized units
- Sierra CountyCounty or equivalent 06091 · 1 authorized units
- Siskiyou CountyCounty or equivalent 06093 · 41 authorized units
- Solano CountyCounty or equivalent 06095 · 881 authorized units
- Sonoma CountyCounty or equivalent 06097 · 1,690 authorized units
- Stanislaus CountyCounty or equivalent 06099 · 1,205 authorized units
- Sutter CountyCounty or equivalent 06101 · 360 authorized units
- Tehama CountyCounty or equivalent 06103 · 36 authorized units
- Trinity CountyCounty or equivalent 06105 · 33 authorized units
- Tulare CountyCounty or equivalent 06107 · 1,790 authorized units
- Tuolumne CountyCounty or equivalent 06109 · 88 authorized units
- Ventura CountyCounty or equivalent 06111 · 1,609 authorized units
- Yolo CountyCounty or equivalent 06113 · 397 authorized units
- Yuba CountyCounty or equivalent 06115 · 461 authorized units
Permit offices
- AdelantoPermit office 06001000 · San Bernardino County · 29 authorized units
- Agoura HillsPermit office 06002000 · Los Angeles County · 4 authorized units
- AlamedaPermit office 06003000 · Alameda County · 31 authorized units
- Alameda County Unincorporated AreaPermit office 06004000 · Alameda County · 14 authorized units
- AlbanyPermit office 06005000 · Alameda County · 216 authorized units
- AlhambraPermit office 06006000 · Los Angeles County · 116 authorized units
- Aliso ViejoPermit office 06006200 · Orange County · 0 authorized units
- Alpine CountyPermit office 06007000 · Alpine County · 4 authorized units
- Amador CityPermit office 06009000 · Amador County · 1 authorized units
- Amador County Unincorporated AreaPermit office 06010000 · Amador County · 54 authorized units
- American CanyonPermit office 06010500 · Napa County · 137 authorized units
- AnaheimPermit office 06011000 · Orange County · 210 authorized units
- AndersonPermit office 06012000 · Shasta County · 5 authorized units
- AngelsPermit office 06013000 · Calaveras County · 5 authorized units
- AntiochPermit office 06014000 · Contra Costa County · 109 authorized units
- Apple Valley townPermit office 06015000 · San Bernardino County · 96 authorized units
- ArcadiaPermit office 06016000 · Los Angeles County · 478 authorized units
- ArcataPermit office 06017000 · Humboldt County · 30 authorized units
- Arroyo GrandePermit office 06018000 · San Luis Obispo County · 15 authorized units
- ArtesiaPermit office 06019000 · Los Angeles County · 17 authorized units
- ArvinPermit office 06020000 · Kern County · 3 authorized units
- AtascaderoPermit office 06021000 · San Luis Obispo County · 29 authorized units
- Atherton townPermit office 06022000 · San Mateo County · 22 authorized units
- AtwaterPermit office 06023000 · Merced County · 4 authorized units
- AuburnPermit office 06024000 · Placer County · 18 authorized units
- AvalonPermit office 06025000 · Los Angeles County · 1 authorized units
- AvenalPermit office 06026000 · Kings County · 2 authorized units
- AzusaPermit office 06027000 · Los Angeles County · 70 authorized units
- BakersfieldPermit office 06028000 · Kern County · 1,648 authorized units
- Baldwin ParkPermit office 06029000 · Los Angeles County · 56 authorized units
- BanningPermit office 06030000 · Riverside County · 367 authorized units
- BarstowPermit office 06031000 · San Bernardino County · 6 authorized units
- BeaumontPermit office 06032000 · Riverside County · 144 authorized units
- BellPermit office 06033000 · Los Angeles County · 5 authorized units
- Bell GardensPermit office 06034000 · Los Angeles County · 47 authorized units
- BellflowerPermit office 06035000 · Los Angeles County · 92 authorized units
- BelmontPermit office 06036000 · San Mateo County · 3 authorized units
- BelvederePermit office 06037000 · Marin County · Latest year unavailable
- BeniciaPermit office 06038000 · Solano County · 7 authorized units
- BerkeleyPermit office 06039000 · Alameda County · 364 authorized units
- Beverly HillsPermit office 06040000 · Los Angeles County · 21 authorized units
- Big Bear LakePermit office 06041000 · San Bernardino County · 16 authorized units
- BishopPermit office 06043000 · Inyo County · 2 authorized units
- Blue LakePermit office 06044000 · Humboldt County · 0 authorized units
- BlythePermit office 06045000 · Riverside County · 0 authorized units
- BradburyPermit office 06046000 · Los Angeles County · 2 authorized units
- BrawleyPermit office 06047000 · Imperial County · 54 authorized units
- BreaPermit office 06048000 · Orange County · 0 authorized units
- BrentwoodPermit office 06049000 · Contra Costa County · 114 authorized units
- BrisbanePermit office 06050000 · San Mateo County · 2 authorized units
- Buena ParkPermit office 06051000 · Orange County · 94 authorized units
- BurbankPermit office 06052000 · Los Angeles County · 76 authorized units
- BurlingamePermit office 06053000 · San Mateo County · 13 authorized units
- Butte County Unincorporated AreaPermit office 06054000 · Butte County · 226 authorized units
- CalabasasPermit office 06054500 · Los Angeles County · 6 authorized units
- Calaveras County Unincorporated AreaPermit office 06055000 · Calaveras County · 67 authorized units
- CalexicoPermit office 06056000 · Imperial County · 123 authorized units
- California CityPermit office 06057000 · Kern County · 129 authorized units
- CalimesaPermit office 06058000 · Riverside County · 2 authorized units
- CalistogaPermit office 06060000 · Napa County · 19 authorized units
- CamarilloPermit office 06061000 · Ventura County · 399 authorized units
- CampbellPermit office 06062000 · Santa Clara County · 80 authorized units
- Canyon LakePermit office 06062500 · Riverside County · 4 authorized units
- CapitolaPermit office 06063000 · Santa Cruz County · 6 authorized units
- CarlsbadPermit office 06064000 · San Diego County · 350 authorized units
- Carmel-by-the-SeaPermit office 06065000 · Monterey County · 2 authorized units
- CarpinteriaPermit office 06066000 · Santa Barbara County · 20 authorized units
- CarsonPermit office 06067000 · Los Angeles County · 37 authorized units
- Cathedral CityPermit office 06068000 · Riverside County · 129 authorized units
- CeresPermit office 06069000 · Stanislaus County · 4 authorized units
- CerritosPermit office 06070000 · Los Angeles County · 1 authorized units
- ChicoPermit office 06071000 · Butte County · 225 authorized units
- ChinoPermit office 06072000 · San Bernardino County · 214 authorized units
- Chino HillsPermit office 06072500 · San Bernardino County · 123 authorized units
- ChowchillaPermit office 06073000 · Madera County · 146 authorized units
- Chula VistaPermit office 06074000 · San Diego County · 536 authorized units
- Citrus HeightsPermit office 06074500 · Sacramento County · 35 authorized units
- ClaremontPermit office 06075000 · Los Angeles County · 16 authorized units
- ClearlakePermit office 06077000 · Lake County · 8 authorized units
- CloverdalePermit office 06078000 · Sonoma County · 1 authorized units
- ClovisPermit office 06079000 · Fresno County · 588 authorized units
- CoachellaPermit office 06080000 · Riverside County · 33 authorized units
- CoalingaPermit office 06081000 · Fresno County · 1 authorized units
- ColfaxPermit office 06082000 · Placer County · 1 authorized units
- Colma townPermit office 06083000 · San Mateo County · 0 authorized units
- ColtonPermit office 06084000 · San Bernardino County · 52 authorized units
- ColusaPermit office 06085000 · Colusa County · 6 authorized units
- Colusa County Unincorporated AreaPermit office 06086000 · Colusa County · 0 authorized units
- CommercePermit office 06087000 · Los Angeles County · 20 authorized units
- ComptonPermit office 06088000 · Los Angeles County · 184 authorized units
- ConcordPermit office 06089000 · Contra Costa County · 70 authorized units
- Contra Costa County Unincorporated AreaPermit office 06090000 · Contra Costa County · 315 authorized units
- CorcoranPermit office 06091000 · Kings County · 59 authorized units
- CorningPermit office 06092000 · Tehama County · 4 authorized units
- CoronaPermit office 06093000 · Riverside County · 227 authorized units
- CoronadoPermit office 06094000 · San Diego County · 15 authorized units
- Corte Madera townPermit office 06095000 · Marin County · 7 authorized units
- Costa MesaPermit office 06096000 · Orange County · 0 authorized units
- CotatiPermit office 06097000 · Sonoma County · 3 authorized units
- CovinaPermit office 06098000 · Los Angeles County · 139 authorized units
- Crescent CityPermit office 06099000 · Del Norte County · 60 authorized units
- CudahyPermit office 06100000 · Los Angeles County · 2 authorized units
- Culver CityPermit office 06101000 · Los Angeles County · 103 authorized units
- CupertinoPermit office 06102000 · Santa Clara County · 66 authorized units
- CypressPermit office 06103000 · Orange County · 35 authorized units
- Daly CityPermit office 06104000 · San Mateo County · 244 authorized units
- Dana PointPermit office 06105000 · Orange County · 16 authorized units
- Danville townPermit office 06106000 · Contra Costa County · 114 authorized units
- DavisPermit office 06107000 · Yolo County · 68 authorized units
- Del MarPermit office 06108000 · San Diego County · 14 authorized units
- Del Norte County Unincorporated AreaPermit office 06109000 · Del Norte County · 53 authorized units
- Del Rey OaksPermit office 06110000 · Monterey County · 10 authorized units
- DelanoPermit office 06111000 · Kern County · 198 authorized units
- Desert Hot SpringsPermit office 06112000 · Riverside County · 216 authorized units
- Diamond BarPermit office 06113000 · Los Angeles County · 65 authorized units
- DinubaPermit office 06114000 · Tulare County · 43 authorized units
- DixonPermit office 06115000 · Solano County · 64 authorized units
- DorrisPermit office 06116000 · Siskiyou County · 0 authorized units
- Dos PalosPermit office 06117000 · Merced County · 2 authorized units
- DowneyPermit office 06118000 · Los Angeles County · 178 authorized units
- DuartePermit office 06119000 · Los Angeles County · 23 authorized units
- DublinPermit office 06120000 · Alameda County · 572 authorized units
- DunsmuirPermit office 06121000 · Siskiyou County · 0 authorized units
- East Palo AltoPermit office 06122000 · San Mateo County · 5 authorized units
- EastvalePermit office 06122500 · Riverside County · 209 authorized units
- El CajonPermit office 06123000 · San Diego County · 168 authorized units
- El CentroPermit office 06124000 · Imperial County · 35 authorized units
- El CerritoPermit office 06125000 · Contra Costa County · 86 authorized units
- El Dorado County Unincorporated AreaPermit office 06126000 · El Dorado County · 312 authorized units
- El MontePermit office 06127000 · Los Angeles County · 191 authorized units
- El SegundoPermit office 06128000 · Los Angeles County · 34 authorized units
- Elk GrovePermit office 06128500 · Sacramento County · 1,573 authorized units
- EmeryvillePermit office 06129000 · Alameda County · 5 authorized units
- EncinitasPermit office 06130000 · San Diego County · 367 authorized units
- EscalonPermit office 06131000 · San Joaquin County · 2 authorized units
- EscondidoPermit office 06132000 · San Diego County · 376 authorized units
- EurekaPermit office 06134000 · Humboldt County · 132 authorized units
- Fairfax townPermit office 06136000 · Marin County · 16 authorized units
- FairfieldPermit office 06137000 · Solano County · 208 authorized units
- FerndalePermit office 06139000 · Humboldt County · 4 authorized units
- FillmorePermit office 06140000 · Ventura County · 33 authorized units
- FirebaughPermit office 06141000 · Fresno County · 7 authorized units
- FolsomPermit office 06142000 · Sacramento County · 625 authorized units
- FontanaPermit office 06143000 · San Bernardino County · 930 authorized units
- FortunaPermit office 06146000 · Humboldt County · 35 authorized units
- Foster CityPermit office 06147000 · San Mateo County · 7 authorized units
- Fountain ValleyPermit office 06148000 · Orange County · 358 authorized units
- FowlerPermit office 06149000 · Fresno County · 97 authorized units
- FremontPermit office 06150000 · Alameda County · 435 authorized units
- FresnoPermit office 06151000 · Fresno County · 1,300 authorized units
- Fresno County Unincorporated AreaPermit office 06152000 · Fresno County · 126 authorized units
- FullertonPermit office 06153000 · Orange County · 293 authorized units
- GaltPermit office 06154000 · Sacramento County · 263 authorized units
- Garden GrovePermit office 06155000 · Orange County · 381 authorized units
- GardenaPermit office 06156000 · Los Angeles County · 20 authorized units
- GilroyPermit office 06157000 · Santa Clara County · 12 authorized units
- GlendalePermit office 06158000 · Los Angeles County · 247 authorized units
- GlendoraPermit office 06159000 · Los Angeles County · 124 authorized units
- Glenn County Unincorporated AreaPermit office 06160000 · Glenn County · 10 authorized units
- GoletaPermit office 06160800 · Santa Barbara County · 238 authorized units
- GonzalesPermit office 06161000 · Monterey County · 13 authorized units
- Grand TerracePermit office 06162000 · San Bernardino County · 0 authorized units
- Grass ValleyPermit office 06163000 · Nevada County · 51 authorized units
- GreenfieldPermit office 06164000 · Monterey County · 47 authorized units
- Grover BeachPermit office 06166000 · San Luis Obispo County · 31 authorized units
- GuadalupePermit office 06167000 · Santa Barbara County · 11 authorized units
- GustinePermit office 06168000 · Merced County · 4 authorized units
- Half Moon BayPermit office 06169000 · San Mateo County · 16 authorized units
- HanfordPermit office 06170000 · Kings County · 409 authorized units
- Hawaiian GardensPermit office 06171000 · Los Angeles County · 13 authorized units
- HawthornePermit office 06172000 · Los Angeles County · 69 authorized units
- HaywardPermit office 06173000 · Alameda County · 47 authorized units
- HealdsburgPermit office 06174000 · Sonoma County · 124 authorized units
- HemetPermit office 06175000 · Riverside County · 396 authorized units
- Hermosa BeachPermit office 06177000 · Los Angeles County · 25 authorized units
- HesperiaPermit office 06178000 · San Bernardino County · 559 authorized units
- Hidden HillsPermit office 06179000 · Los Angeles County · 9 authorized units
- HighlandPermit office 06180000 · San Bernardino County · 569 authorized units
- Hillsborough townPermit office 06181000 · San Mateo County · 43 authorized units
- HollisterPermit office 06182000 · San Benito County · 155 authorized units
- HoltvillePermit office 06183000 · Imperial County · 1 authorized units
- HughsonPermit office 06184000 · Stanislaus County · 93 authorized units
- Humboldt County Unincorporated AreaPermit office 06185000 · Humboldt County · 121 authorized units
- Huntington BeachPermit office 06186000 · Orange County · 372 authorized units
- Huntington ParkPermit office 06187000 · Los Angeles County · 6 authorized units
- HuronPermit office 06188000 · Fresno County · 0 authorized units
- ImperialPermit office 06189000 · Imperial County · 4 authorized units
- Imperial BeachPermit office 06190000 · San Diego County · 70 authorized units
- Imperial County Unincorporated AreaPermit office 06191000 · Imperial County · 24 authorized units
- Indian WellsPermit office 06192000 · Riverside County · 8 authorized units
- IndioPermit office 06193000 · Riverside County · 639 authorized units
- IndustryPermit office 06194000 · Los Angeles County · 0 authorized units
- InglewoodPermit office 06195000 · Los Angeles County · 181 authorized units
- Inyo County Unincorporated AreaPermit office 06196000 · Inyo County · 8 authorized units
- IonePermit office 06197000 · Amador County · 11 authorized units
- IrvinePermit office 06198000 · Orange County · 1,746 authorized units
- IrwindalePermit office 06199000 · Los Angeles County · 0 authorized units
- IsletonPermit office 06200000 · Sacramento County · 0 authorized units
- JacksonPermit office 06201000 · Amador County · 0 authorized units
- Jurupa ValleyPermit office 06201500 · Riverside County · 316 authorized units
- KermanPermit office 06202000 · Fresno County · 0 authorized units
- Kern County Unincorporated AreaPermit office 06203000 · Kern County · 610 authorized units
- King CityPermit office 06204000 · Monterey County · 52 authorized units
- Kings County Unincorporated AreaPermit office 06205000 · Kings County · 8 authorized units
- KingsburgPermit office 06206000 · Fresno County · 17 authorized units
- La Canada FlintridgePermit office 06207000 · Los Angeles County · 22 authorized units
- La HabraPermit office 06208000 · Orange County · 46 authorized units
- La Habra HeightsPermit office 06209000 · Los Angeles County · 2 authorized units
- La MesaPermit office 06210000 · San Diego County · 239 authorized units
- La MiradaPermit office 06211000 · Los Angeles County · 77 authorized units
- La PalmaPermit office 06212000 · Orange County · 0 authorized units
- La PuentePermit office 06213000 · Los Angeles County · 17 authorized units
- La QuintaPermit office 06214000 · Riverside County · 96 authorized units
- La VernePermit office 06215000 · Los Angeles County · 3 authorized units
- Laguna BeachPermit office 06217000 · Orange County · 48 authorized units
- Laguna HillsPermit office 06217500 · Orange County · 4 authorized units
- Laguna NiguelPermit office 06218000 · Orange County · 15 authorized units
- Laguna WoodsPermit office 06218500 · Orange County · 0 authorized units
- Lake County Unincorporated AreaPermit office 06219000 · Lake County · 75 authorized units
- Lake ElsinorePermit office 06220000 · Riverside County · 212 authorized units
- Lake ForestPermit office 06220500 · Orange County · 70 authorized units
- LakeportPermit office 06221000 · Lake County · 2 authorized units
- LakewoodPermit office 06222000 · Los Angeles County · 65 authorized units
- LancasterPermit office 06223000 · Los Angeles County · 520 authorized units
- LarkspurPermit office 06224000 · Marin County · 18 authorized units
- Lassen County Unincorporated AreaPermit office 06225000 · Lassen County · 8 authorized units
- LathropPermit office 06226000 · San Joaquin County · 835 authorized units
- LawndalePermit office 06227000 · Los Angeles County · 24 authorized units
- Lemon GrovePermit office 06228000 · San Diego County · 92 authorized units
- LemoorePermit office 06229000 · Kings County · 29 authorized units
- LincolnPermit office 06230000 · Placer County · 498 authorized units
- LindsayPermit office 06231000 · Tulare County · 2 authorized units
- Live OakPermit office 06232000 · Sutter County · 3 authorized units
- LivermorePermit office 06233000 · Alameda County · 265 authorized units
- LivingstonPermit office 06234000 · Merced County · 87 authorized units
- LodiPermit office 06235000 · San Joaquin County · 179 authorized units
- Loma LindaPermit office 06236000 · San Bernardino County · 117 authorized units
- LomitaPermit office 06237000 · Los Angeles County · 19 authorized units
- LompocPermit office 06238000 · Santa Barbara County · 36 authorized units
- Long BeachPermit office 06239000 · Los Angeles County · 513 authorized units
- Loomis townPermit office 06240000 · Placer County · 15 authorized units
- Los AlamitosPermit office 06241000 · Orange County · 0 authorized units
- Los AltosPermit office 06242000 · Santa Clara County · 133 authorized units
- Los Altos Hills townPermit office 06243000 · Santa Clara County · 26 authorized units
- Los AngelesPermit office 06244000 · Los Angeles County · 11,211 authorized units
- Los Angeles County Unincorporated AreaPermit office 06245000 · Los Angeles County · 2,669 authorized units
- Los BanosPermit office 06246000 · Merced County · 183 authorized units
- Los Gatos townPermit office 06247000 · Santa Clara County · 0 authorized units
- LynwoodPermit office 06249000 · Los Angeles County · 62 authorized units
- MaderaPermit office 06250000 · Madera County · 99 authorized units
- Madera County Unincorporated AreaPermit office 06251000 · Madera County · 1,002 authorized units
- MalibuPermit office 06251500 · Los Angeles County · 44 authorized units
- Mammoth Lakes townPermit office 06252000 · Mono County · 18 authorized units
- Manhattan BeachPermit office 06253000 · Los Angeles County · 91 authorized units
- MantecaPermit office 06254000 · San Joaquin County · 798 authorized units
- MaricopaPermit office 06255000 · Kern County · 1 authorized units
- Marin County Unincorporated AreaPermit office 06256000 · Marin County · 30 authorized units
- MarinaPermit office 06257000 · Monterey County · 144 authorized units
- Mariposa CountyPermit office 06258000 · Mariposa County · 22 authorized units
- MartinezPermit office 06259000 · Contra Costa County · 12 authorized units
- MarysvillePermit office 06260000 · Yuba County · 4 authorized units
- MaywoodPermit office 06261000 · Los Angeles County · 8 authorized units
- McFarlandPermit office 06262000 · Kern County · 68 authorized units
- Mendocino County Unincorporated AreaPermit office 06263000 · Mendocino County · 0 authorized units
- MendotaPermit office 06264000 · Fresno County · 8 authorized units
- MenifeePermit office 06265300 · Riverside County · 1,147 authorized units
- Menlo ParkPermit office 06265000 · San Mateo County · 66 authorized units
- MercedPermit office 06266000 · Merced County · 450 authorized units
- Merced County Unincorporated AreaPermit office 06267000 · Merced County · 50 authorized units
- Mill ValleyPermit office 06268000 · Marin County · 10 authorized units
- MillbraePermit office 06269000 · San Mateo County · 150 authorized units
- MilpitasPermit office 06270000 · Santa Clara County · 228 authorized units
- Mission ViejoPermit office 06271000 · Orange County · 11 authorized units
- ModestoPermit office 06272000 · Stanislaus County · 512 authorized units
- Modoc County Unincorporated AreaPermit office 06273000 · Modoc County · 9 authorized units
- Mono County Unincorporated AreaPermit office 06274000 · Mono County · 25 authorized units
- MonroviaPermit office 06275000 · Los Angeles County · 63 authorized units
- MontclairPermit office 06277000 · San Bernardino County · 112 authorized units
- Monte SerenoPermit office 06278000 · Santa Clara County · 19 authorized units
- MontebelloPermit office 06279000 · Los Angeles County · 135 authorized units
- MontereyPermit office 06280000 · Monterey County · 5 authorized units
- Monterey County Unincorporated AreaPermit office 06281000 · Monterey County · 167 authorized units
- Monterey ParkPermit office 06282000 · Los Angeles County · 57 authorized units
- MoorparkPermit office 06283000 · Ventura County · 35 authorized units
- Moreno ValleyPermit office 06285000 · Riverside County · 309 authorized units
- Morgan HillPermit office 06286000 · Santa Clara County · 296 authorized units
- Morro BayPermit office 06287000 · San Luis Obispo County · 19 authorized units
- Mount ShastaPermit office 06288000 · Siskiyou County · 1 authorized units
- Mountain HousePermit office 06288700 · San Joaquin County · 0 authorized units
- Mountain ViewPermit office 06289000 · Santa Clara County · 107 authorized units
- MurrietaPermit office 06290000 · Riverside County · 1,666 authorized units
- NapaPermit office 06291000 · Napa County · 135 authorized units
- Napa County Unincorporated AreaPermit office 06292000 · Napa County · 51 authorized units
- National CityPermit office 06293000 · San Diego County · 0 authorized units
- NeedlesPermit office 06294000 · San Bernardino County · 2 authorized units
- Nevada County Unincorporated AreaPermit office 06296000 · Nevada County · 101 authorized units
- NewarkPermit office 06297000 · Alameda County · 108 authorized units
- NewmanPermit office 06298000 · Stanislaus County · 3 authorized units
- Newport BeachPermit office 06299000 · Orange County · 156 authorized units
- NorcoPermit office 06300000 · Riverside County · 356 authorized units
- NorwalkPermit office 06301000 · Los Angeles County · 0 authorized units
- NovatoPermit office 06302000 · Marin County · 2 authorized units
- OakdalePermit office 06303000 · Stanislaus County · 20 authorized units
- OaklandPermit office 06304000 · Alameda County · 362 authorized units
- OakleyPermit office 06304100 · Contra Costa County · 101 authorized units
- OceansidePermit office 06305000 · San Diego County · 857 authorized units
- OjaiPermit office 06306000 · Ventura County · 4 authorized units
- OntarioPermit office 06307000 · San Bernardino County · 1,789 authorized units
- OrangePermit office 06308000 · Orange County · 70 authorized units
- Orange County Unincorporated AreaPermit office 06309000 · Orange County · 361 authorized units
- Orange CovePermit office 06310000 · Fresno County · 1 authorized units
- OrlandPermit office 06312000 · Glenn County · 102 authorized units
- OrovillePermit office 06313000 · Butte County · 63 authorized units
- OxnardPermit office 06314000 · Ventura County · 385 authorized units
- Pacific GrovePermit office 06315000 · Monterey County · 12 authorized units
- PacificaPermit office 06316000 · San Mateo County · 8 authorized units
- Palm DesertPermit office 06317000 · Riverside County · 313 authorized units
- Palm SpringsPermit office 06318000 · Riverside County · 105 authorized units
- PalmdalePermit office 06319000 · Los Angeles County · 131 authorized units
- Palo AltoPermit office 06320000 · Santa Clara County · 214 authorized units
- Palos Verdes EstatesPermit office 06321000 · Los Angeles County · 20 authorized units
- Paradise townPermit office 06322000 · Butte County · 483 authorized units
- ParamountPermit office 06323000 · Los Angeles County · 55 authorized units
- ParlierPermit office 06324000 · Fresno County · 8 authorized units
- PasadenaPermit office 06325000 · Los Angeles County · 428 authorized units
- Paso RoblesPermit office 06326000 · San Luis Obispo County · 135 authorized units
- PattersonPermit office 06327000 · Stanislaus County · 194 authorized units
- PerrisPermit office 06328000 · Riverside County · 446 authorized units
- PetalumaPermit office 06329000 · Sonoma County · 276 authorized units
- Pico RiveraPermit office 06330000 · Los Angeles County · 137 authorized units
- PiedmontPermit office 06331000 · Alameda County · 4 authorized units
- PinolePermit office 06332000 · Contra Costa County · 42 authorized units
- Pismo BeachPermit office 06333000 · San Luis Obispo County · 27 authorized units
- PittsburgPermit office 06334000 · Contra Costa County · 15 authorized units
- PlacentiaPermit office 06335000 · Orange County · 111 authorized units
- Placer County Unincorporated AreaPermit office 06336000 · Placer County · 917 authorized units
- PlacervillePermit office 06337000 · El Dorado County · 94 authorized units
- Pleasant HillPermit office 06338000 · Contra Costa County · 0 authorized units
- PleasantonPermit office 06339000 · Alameda County · 151 authorized units
- Plumas County Unincorporated AreaPermit office 06340000 · Plumas County · 44 authorized units
- PlymouthPermit office 06341000 · Amador County · 0 authorized units
- PomonaPermit office 06343000 · Los Angeles County · 426 authorized units
- Port HuenemePermit office 06344000 · Ventura County · 0 authorized units
- PortervillePermit office 06345000 · Tulare County · 190 authorized units
- PortolaPermit office 06346000 · Plumas County · 0 authorized units
- Portola Valley townPermit office 06347000 · San Mateo County · 8 authorized units
- PowayPermit office 06348000 · San Diego County · 75 authorized units
- Rancho CordovaPermit office 06348900 · Sacramento County · 764 authorized units
- Rancho CucamongaPermit office 06349000 · San Bernardino County · 617 authorized units
- Rancho MiragePermit office 06350000 · Riverside County · 53 authorized units
- Rancho Palos VerdesPermit office 06351000 · Los Angeles County · 16 authorized units
- Rancho Santa MargaritaPermit office 06351500 · Orange County · 0 authorized units
- Red BluffPermit office 06352000 · Tehama County · 6 authorized units
- ReddingPermit office 06353000 · Shasta County · 195 authorized units
- RedlandsPermit office 06354000 · San Bernardino County · 203 authorized units
- Redondo BeachPermit office 06355000 · Los Angeles County · 137 authorized units
- Redwood CityPermit office 06356000 · San Mateo County · 236 authorized units
- ReedleyPermit office 06357000 · Fresno County · 14 authorized units
- RialtoPermit office 06358000 · San Bernardino County · 33 authorized units
- RichmondPermit office 06359000 · Contra Costa County · 61 authorized units
- RidgecrestPermit office 06360000 · Kern County · 39 authorized units
- Rio DellPermit office 06361000 · Humboldt County · 1 authorized units
- Rio VistaPermit office 06362000 · Solano County · 41 authorized units
- RiponPermit office 06363000 · San Joaquin County · 17 authorized units
- RiverbankPermit office 06364000 · Stanislaus County · 183 authorized units
- RiversidePermit office 06365000 · Riverside County · 270 authorized units
- Riverside County Unincorporated AreaPermit office 06366000 · Riverside County · 1,370 authorized units
- RocklinPermit office 06367000 · Placer County · 301 authorized units
- Rohnert ParkPermit office 06368000 · Sonoma County · 245 authorized units
- Rolling HillsPermit office 06369000 · Los Angeles County · 0 authorized units
- Rolling Hills EstatesPermit office 06370000 · Los Angeles County · 0 authorized units
- RosemeadPermit office 06371000 · Los Angeles County · 255 authorized units
- RosevillePermit office 06372000 · Placer County · 1,504 authorized units
- Ross townPermit office 06373000 · Marin County · 7 authorized units
- SacramentoPermit office 06374000 · Sacramento County · 2,297 authorized units
- Sacramento County Unincorporated AreaPermit office 06375000 · Sacramento County · 1,004 authorized units
- SalinasPermit office 06376000 · Monterey County · 220 authorized units
- San Anselmo townPermit office 06377000 · Marin County · 19 authorized units
- San Benito County Unincorporated AreaPermit office 06378000 · San Benito County · 91 authorized units
- San BernardinoPermit office 06379000 · San Bernardino County · 87 authorized units
- San Bernardino County Unincorporated AreaPermit office 06380000 · San Bernardino County · 333 authorized units
- San BrunoPermit office 06381000 · San Mateo County · 366 authorized units
- San BuenaventuraPermit office 06382000 · Ventura County · 93 authorized units
- San CarlosPermit office 06383000 · San Mateo County · 33 authorized units
- San ClementePermit office 06384000 · Orange County · 29 authorized units
- San DiegoPermit office 06385000 · San Diego County · 6,828 authorized units
- San Diego County Unincorporated AreaPermit office 06386000 · San Diego County · 726 authorized units
- San DimasPermit office 06387000 · Los Angeles County · 40 authorized units
- San FernandoPermit office 06388000 · Los Angeles County · 39 authorized units
- San FranciscoPermit office 06389000 · San Francisco County · 1,444 authorized units
- San GabrielPermit office 06390000 · Los Angeles County · 61 authorized units
- San JacintoPermit office 06391000 · Riverside County · 281 authorized units
- San JoaquinPermit office 06392000 · Fresno County · 0 authorized units
- San Joaquin County Unincorporated AreaPermit office 06393000 · San Joaquin County · 280 authorized units
- San JosePermit office 06394000 · Santa Clara County · 3,313 authorized units
- San Juan BautistaPermit office 06395000 · San Benito County · 1 authorized units
- San Juan CapistranoPermit office 06396000 · Orange County · 14 authorized units
- San LeandroPermit office 06397000 · Alameda County · 62 authorized units
- San Luis ObispoPermit office 06398000 · San Luis Obispo County · 184 authorized units
- San Luis Obispo County Unincorporated AreaPermit office 06399000 · San Luis Obispo County · 223 authorized units
- San MarcosPermit office 06400000 · San Diego County · 750 authorized units
- San MarinoPermit office 06401000 · Los Angeles County · 77 authorized units
- San MateoPermit office 06402000 · San Mateo County · 197 authorized units
- San Mateo County Unincorporated AreaPermit office 06403000 · San Mateo County · 183 authorized units
- San PabloPermit office 06404000 · Contra Costa County · 8 authorized units
- San RafaelPermit office 06405000 · Marin County · 19 authorized units
- San RamonPermit office 06406000 · Contra Costa County · 101 authorized units
- Sand CityPermit office 06407000 · Monterey County · 0 authorized units
- SangerPermit office 06408000 · Fresno County · 102 authorized units
- Santa AnaPermit office 06409000 · Orange County · 291 authorized units
- Santa BarbaraPermit office 06410000 · Santa Barbara County · 30 authorized units
- Santa Barbara County Unincorporated AreaPermit office 06411000 · Santa Barbara County · 437 authorized units
- Santa ClaraPermit office 06412000 · Santa Clara County · 490 authorized units
- Santa Clara County Unincorporated AreaPermit office 06413000 · Santa Clara County · 104 authorized units
- Santa ClaritaPermit office 06414000 · Los Angeles County · 395 authorized units
- Santa CruzPermit office 06415000 · Santa Cruz County · 228 authorized units
- Santa Cruz County Unincorporated AreaPermit office 06416000 · Santa Cruz County · 41 authorized units
- Santa Fe SpringsPermit office 06417000 · Los Angeles County · 13 authorized units
- Santa MariaPermit office 06418000 · Santa Barbara County · 594 authorized units
- Santa MonicaPermit office 06419000 · Los Angeles County · 460 authorized units
- Santa PaulaPermit office 06420000 · Ventura County · 385 authorized units
- Santa RosaPermit office 06421000 · Sonoma County · 652 authorized units
- SanteePermit office 06422000 · San Diego County · 39 authorized units
- SaratogaPermit office 06423000 · Santa Clara County · 96 authorized units
- SausalitoPermit office 06424000 · Marin County · 4 authorized units
- Scotts ValleyPermit office 06425000 · Santa Cruz County · 138 authorized units
- Seal BeachPermit office 06426000 · Orange County · 6 authorized units
- SeasidePermit office 06427000 · Monterey County · 67 authorized units
- SebastopolPermit office 06428000 · Sonoma County · 23 authorized units
- SelmaPermit office 06429000 · Fresno County · 2 authorized units
- ShafterPermit office 06430000 · Kern County · 452 authorized units
- Shasta County Unincorporated AreaPermit office 06431000 · Shasta County · 45 authorized units
- Shasta LakePermit office 06431500 · Shasta County · 9 authorized units
- Sierra CountyPermit office 06432000 · Sierra County · 1 authorized units
- Sierra MadrePermit office 06433000 · Los Angeles County · 15 authorized units
- Signal HillPermit office 06434000 · Los Angeles County · 6 authorized units
- Simi ValleyPermit office 06435000 · Ventura County · 92 authorized units
- Siskiyou County Unincorporated AreaPermit office 06436000 · Siskiyou County · 35 authorized units
- Solana BeachPermit office 06437000 · San Diego County · 18 authorized units
- Solano County Unincorporated AreaPermit office 06438000 · Solano County · 49 authorized units
- SoledadPermit office 06439000 · Monterey County · 36 authorized units
- SolvangPermit office 06440000 · Santa Barbara County · 5 authorized units
- SonomaPermit office 06441000 · Sonoma County · 7 authorized units
- Sonoma County Unincorporated AreaPermit office 06442000 · Sonoma County · 227 authorized units
- SonoraPermit office 06443000 · Tuolumne County · 0 authorized units
- South El MontePermit office 06444000 · Los Angeles County · 34 authorized units
- South GatePermit office 06445000 · Los Angeles County · 159 authorized units
- South Lake TahoePermit office 06446000 · El Dorado County · 71 authorized units
- South PasadenaPermit office 06447000 · Los Angeles County · 47 authorized units
- South San FranciscoPermit office 06448000 · San Mateo County · 585 authorized units
- St. HelenaPermit office 06449000 · Napa County · 11 authorized units
- Stanislaus County Unincorporated AreaPermit office 06450000 · Stanislaus County · 85 authorized units
- StantonPermit office 06451000 · Orange County · 28 authorized units
- StocktonPermit office 06452000 · San Joaquin County · 333 authorized units
- Suisun CityPermit office 06453000 · Solano County · 5 authorized units
- SunnyvalePermit office 06454000 · Santa Clara County · 139 authorized units
- SusanvillePermit office 06455000 · Lassen County · 9 authorized units
- Sutter County Unincorporated AreaPermit office 06456000 · Sutter County · 16 authorized units
- Sutter CreekPermit office 06457000 · Amador County · 1 authorized units
- TaftPermit office 06458000 · Kern County · 1 authorized units
- TehachapiPermit office 06459000 · Kern County · 9 authorized units
- Tehama County Unincorporated AreaPermit office 06461000 · Tehama County · 26 authorized units
- TemeculaPermit office 06462000 · Riverside County · 195 authorized units
- Temple CityPermit office 06463000 · Los Angeles County · 124 authorized units
- Thousand OaksPermit office 06464000 · Ventura County · 58 authorized units
- Tiburon townPermit office 06465000 · Marin County · 17 authorized units
- TorrancePermit office 06466000 · Los Angeles County · 510 authorized units
- TracyPermit office 06467000 · San Joaquin County · 78 authorized units
- TrinidadPermit office 06468000 · Humboldt County · 2 authorized units
- Trinity CountyPermit office 06469000 · Trinity County · 33 authorized units
- Truckee townPermit office 06469500 · Nevada County · 46 authorized units
- TularePermit office 06470000 · Tulare County · 456 authorized units
- Tulare County Unincorporated AreaPermit office 06471000 · Tulare County · 340 authorized units
- TulelakePermit office 06472000 · Siskiyou County · 0 authorized units
- Tuolumne County Unincorporated AreaPermit office 06473000 · Tuolumne County · 88 authorized units
- TurlockPermit office 06474000 · Stanislaus County · 97 authorized units
- TustinPermit office 06475000 · Orange County · 51 authorized units
- Twentynine PalmsPermit office 06476000 · San Bernardino County · 57 authorized units
- UkiahPermit office 06477000 · Mendocino County · 2 authorized units
- Union CityPermit office 06478000 · Alameda County · 142 authorized units
- UplandPermit office 06479000 · San Bernardino County · 23 authorized units
- VacavillePermit office 06480000 · Solano County · 333 authorized units
- VallejoPermit office 06481000 · Solano County · 174 authorized units
- Ventura County Unincorporated AreaPermit office 06482000 · Ventura County · 125 authorized units
- VernonPermit office 06483000 · Los Angeles County · 63 authorized units
- VictorvillePermit office 06484000 · San Bernardino County · 172 authorized units
- Villa ParkPermit office 06485000 · Orange County · 23 authorized units
- VisaliaPermit office 06486000 · Tulare County · 686 authorized units
- VistaPermit office 06487000 · San Diego County · 187 authorized units
- WalnutPermit office 06488000 · Los Angeles County · 85 authorized units
- Walnut CreekPermit office 06489000 · Contra Costa County · 15 authorized units
- WascoPermit office 06490000 · Kern County · 1 authorized units
- WaterfordPermit office 06491000 · Stanislaus County · 14 authorized units
- WatsonvillePermit office 06492000 · Santa Cruz County · 57 authorized units
- WeedPermit office 06493000 · Siskiyou County · 4 authorized units
- West CovinaPermit office 06494000 · Los Angeles County · 89 authorized units
- West HollywoodPermit office 06495000 · Los Angeles County · 118 authorized units
- West SacramentoPermit office 06496000 · Yolo County · 192 authorized units
- Westlake VillagePermit office 06497000 · Los Angeles County · 0 authorized units
- WestminsterPermit office 06498000 · Orange County · 124 authorized units
- WestmorlandPermit office 06499000 · Imperial County · 1 authorized units
- WhittierPermit office 06501000 · Los Angeles County · 30 authorized units
- WildomarPermit office 06501100 · Riverside County · 188 authorized units
- WilliamsPermit office 06502000 · Colusa County · 11 authorized units
- WillitsPermit office 06503000 · Mendocino County · 1 authorized units
- WillowsPermit office 06504000 · Glenn County · 3 authorized units
- Windsor townPermit office 06504500 · Sonoma County · 132 authorized units
- WintersPermit office 06505000 · Yolo County · 38 authorized units
- WoodlakePermit office 06506000 · Tulare County · 73 authorized units
- WoodlandPermit office 06507000 · Yolo County · 87 authorized units
- Woodside townPermit office 06508000 · San Mateo County · 29 authorized units
- Yolo County Unincorporated AreaPermit office 06509000 · Yolo County · 12 authorized units
- Yorba LindaPermit office 06510000 · Orange County · 29 authorized units
- YountvillePermit office 06511000 · Napa County · 11 authorized units
- YrekaPermit office 06512000 · Siskiyou County · 1 authorized units
- Yuba CityPermit office 06513000 · Sutter County · 341 authorized units
- Yuba County Unincorporated AreaPermit office 06514000 · Yuba County · 457 authorized units
- YucaipaPermit office 06515000 · San Bernardino County · 67 authorized units
- Yucca Valley townPermit office 06516000 · San Bernardino County · 34 authorized units
Sources and definitions
How to read these figures
- The Census Building Permits Survey counts new privately owned housing units authorized by permits. One permit can cover multiple units. The counts describe authorizations, a stage before starts and completions.
- The published estimate includes reported units and Census estimates that fill gaps. The difference is calculated from those two columns. Reported-only units can include records from approved alternative sources. A missing report can leave an office without a usable count.
- County and state totals come from their own Census files. Permit offices can cover places across county lines or areas served by another jurisdiction. The office’s county field is used for navigation.
- ACS housing inventory and rents are survey estimates for 2020–2024. Gross rent includes rent and separately paid utilities or fuels. Rent burden is the share paying at least 30% of income among cash-rent households with a computed ratio. Margins are at 90% confidence. The margin for rent burden is approximate.
- Vintage 2025 county housing stock is a separate Census series. Its model uses building-permit data alongside other inputs. Read stock change and permits as separate measures.
Public sources retrieved November 10, 2026. Building Permits Survey annual data · Survey methodology · American Community Survey data · Download the comparison