ADU permits by city and area
| City or area | 2023 | 2024 | 2025 | Change 2024–2025 | Median days to permit |
|---|---|---|---|---|---|
| Los Angeles | 6,207 | 6,518 | 7,037 | +8% | 140 |
| San Fernando Valley cities | 598 | 561† | 629 | +11% | |
| Glendale | 266 | 248 | 337 | +36% | 148 |
| Burbank | 263 | 251 | 233 | -7% | 276 |
| San Fernando | 55 | 51 | 38 | -25% | 43 |
| Calabasas | 12 | 11 | 15 | — | 218 |
| Hidden Hills | 2 | 0† | 6 | — | — |
| Ventura County | 665† | 688† | 923* | +26% | |
| Oxnard | 192 | 197 | 237 | +20% | 428* |
| Simi Valley | 83† | 92† | 192 | — | 211 |
| Ventura | 35† | 131 | 163 | +24% | — |
| Thousand Oaks | 116 | 73 | 117 | +60% | 146 |
| Unincorporated Ventura County | 117 | 75 | 101 | +35% | 221 |
| Camarillo | 49 | 41 | 35 | -15% | 80 |
| Ojai | 26 | 43† | 32 | — | 58 |
| Moorpark | 12 | 15 | 26 | — | 80 |
| Port Hueneme | 23 | 15 | 13 | — | 36 |
| Fillmore | 12 | 6 | 7 | — | — |
| Santa Paula | 0† | 0† | — | — | — |
| San Gabriel Valley | 846 | 779 | 788 | +1% | |
| Pasadena | 287 | 230 | 238 | +3% | 249 |
| Rosemead | 128 | 103 | 148 | +44% | 300 |
| Baldwin Park | 112 | 102 | 130 | +27% | 310 |
| Alhambra | 154 | 120 | 102 | -15% | 230 |
| El Monte | 76 | 84 | 102 | +21% | 415 |
| Temple City | 89 | 140 | 68 | -51% | 258 |
| Gateway Cities | 1,139 | 1,193 | 1,009 | -15% | |
| Long Beach | 691 | 699 | 582 | -17% | 165 |
| Downey | 145 | 214 | 137 | -36% | 173 |
| Norwalk | 59 | 73 | 111 | +52% | 204 |
| Lakewood | 151 | 123 | 99 | -20% | 145 |
| Whittier | 93 | 84 | 80 | -5% | 209 |
| Westside Cities | 226 | 275 | 224 | -19% | |
| Santa Monica | 105 | 170 | 132 | -22% | 335 |
| Culver City | 121 | 105 | 92 | -12% | 147 |
| Orange County | 1,966† | 2,187† | 2,278 | +3% | |
| Garden Grove | 422 | 448 | 445 | -1% | 128 |
| Anaheim | 244 | 280 | 265 | -5% | 172 |
| Santa Ana | 203 | 200 | 259 | +30% | 268 |
| Westminster | 196 | 208 | 211 | +1% | 131 |
| Fullerton | 66 | 84 | 128 | +52% | 317 |
| Unincorporated Orange County | 73 | 73 | 102 | +40% | — |
| Costa Mesa | 68 | 97 | 99 | +2% | 195 |
| Orange | 93 | 150 | 96 | -36% | 182 |
| Huntington Beach | 79 | 106 | 81 | -24% | — |
| Newport Beach | 54 | 50 | 71 | +42% | 229 |
| Laguna Beach | 113 | 87 | 67 | -23% | 150 |
| Fountain Valley | 86 | 90 | 58 | -36% | 138 |
| Buena Park | 67 | 70 | 49 | -30% | 229 |
| Stanton | 25 | 26 | 43 | +65% | 71 |
| Yorba Linda | 21 | 30 | 36 | +20% | 175 |
| San Clemente | 25 | 36 | 36 | 0% | 258 |
| Mission Viejo | 24 | 17 | 35 | — | 158 |
| Cypress | 10 | 1† | 29 | — | 122 |
| Lake Forest | 13 | 14 | 29 | — | 54 |
| Brea | 16 | 11 | 25 | — | 179 |
| La Habra | 19 | 43 | 25 | -42% | 119 |
| Tustin | 6 | 14 | 16 | — | 48 |
| Placentia | 14 | 17 | 15 | — | 177 |
| Laguna Hills | 0† | 10 | 15 | — | — |
| Laguna Niguel | 10 | 8 | 15 | — | — |
| Dana Point | 6 | 4 | 13 | — | 207 |
| San Juan Capistrano | 11 | 11 | 13 | — | — |
| Villa Park | 2 | 2 | 2 | — | 4 |
| San Diego County | 2,836 | 3,229 | 2,984 | -8% | |
| San Diego | 1,331 | 1,500 | 1,445 | -4% | 224 |
| Unincorporated San Diego County | 457 | 502 | 398 | -21% | 132 |
| Chula Vista | 127 | 225 | 220 | -2% | 238 |
| Escondido | 81 | 97 | 99 | +2% | 137 |
| Vista | 99 | 137 | 98 | -28% | 167 |
| La Mesa | 100 | 113 | 83 | -27% | 203 |
| Encinitas | 105 | 126 | 82 | -35% | 75 |
| Oceanside | 120 | 112 | 82 | -27% | 186 |
| El Cajon | 62 | 71 | 82 | +15% | 205 |
| Carlsbad | 89 | 66 | 81 | +23% | 132 |
| Imperial Beach | 42 | 38 | 59 | +55% | 151 |
| National City | 60 | 31 | 49 | +58% | 340 |
| Poway | 31 | 33 | 37 | +12% | 249 |
| Santee | 19 | 31 | 34 | +10% | 167 |
| Solana Beach | 19 | 23 | 33 | +43% | 188 |
| Lemon Grove | 25 | 48 | 31 | -35% | 232 |
| Del Mar | 27 | 21 | 28 | +33% | 276 |
| San Marcos | 30 | 41 | 27 | -34% | — |
| Coronado | 12 | 14 | 16 | — | 133 |
| Other Los Angeles County areas | 1,322 | 1,326 | 1,479 | +12% | |
| Unincorporated Los Angeles County | 1,022 | 971 | 1,181 | +22% | 301 |
| Lancaster | 172 | 234 | 211 | -10% | 172 |
| Torrance | 128 | 121 | 87 | -28% | 190 |
— in a year column: not yet reported to the state for that year. Not yet reported for 2025: Santa Paula; the totals leave them out. Change compares only years both reported, and only where the earlier year had at least 20 permits. A total marked * leaves out areas that haven't reported that year yet. † The city's report for that year is incomplete (see its page), so no change is shown; a total marked † includes it. The headline change covers only areas with two comparable years. Median days run from application to issued permit, across all years, as on each area's page. * Includes planning review: these cities report their planning application date.
Los Angeles neighborhoods
By Neighborhood Council area, from City of Los Angeles permits (a few neighborhoods whose permits record no council are counted by ZIP code, as their pages explain).
San Diego neighborhoods
| Neighborhood | 2023 | 2024 | 2025 | Change 2024–2025 |
|---|---|---|---|---|
| Central San Diego | 173 | 178 | 156 | -12% |
| North Park | 89 | 101 | 78 | -23% |
| Uptown | 57 | 45 | 54 | +20% |
| Greater Golden Hill | 27 | 32 | 24 | -25% |
| Coastal San Diego | 215 | 212 | 230 | +8% |
| Pacific Beach | 64 | 74 | 83 | +12% |
| Peninsula (Point Loma) | 83 | 66 | 62 | -6% |
| La Jolla | 41 | 38 | 52 | +37% |
| Ocean Beach | 16 | 25 | 23 | -8% |
| Torrey Pines | 11 | 9 | 10 | — |
| Mid-City and Eastern San Diego | 345 | 336 | 388 | +15% |
| City Heights | 84 | 87 | 121 | +39% |
| Mid-City Eastern Area | 85 | 75 | 95 | +27% |
| College Area | 91 | 81 | 67 | -17% |
| Navajo | 39 | 27 | 45 | +67% |
| Normal Heights | 21 | 38 | 38 | 0% |
| Kensington-Talmadge | 25 | 28 | 22 | -21% |
| Northern San Diego | 354 | 446 | 395 | -11% |
| Clairemont Mesa | 142 | 184 | 150 | -18% |
| Mira Mesa | 67 | 82 | 77 | -6% |
| Linda Vista | 48 | 72 | 76 | +6% |
| Serra Mesa | 30 | 33 | 21 | -36% |
| University City | 20 | 23 | 19 | -17% |
| Rancho Penasquitos | 17 | 17 | 14 | — |
| Rancho Bernardo | 5 | 14 | 12 | — |
| Scripps Miramar Ranch | 6 | 10 | 9 | — |
| Black Mountain Ranch | 5 | 2 | 8 | — |
| Carmel Valley | 10 | 7 | 6 | — |
| Tierrasanta | 4 | 2 | 3 | — |
| Southern San Diego | 227 | 300 | 253 | -16% |
| Southeastern San Diego | 71 | 108 | 87 | -19% |
| Encanto | 54 | 71 | 67 | -6% |
| Otay Mesa-Nestor | 50 | 37 | 46 | +24% |
| Skyline-Paradise Hills | 38 | 66 | 43 | -35% |
| San Ysidro | 14 | 18 | 10 | — |
By community planning area, from City of San Diego permits.
Where the numbers come from
- City of Los Angeles: Department of Building and Safety permits (City of Los Angeles open data), plus the few projects in the city's state reports that don't match one of those permits.
- City of San Diego: Development Services Department permits (City of San Diego open data), 2018 onward.
- Other cities and the counties' unincorporated areas: the Housing Element Annual Progress Reports every city and county files with the state (California HCD, data.ca.gov), usually in the spring after each year. They count permits but not ADU types or costs, and some cities' reports are incomplete.
- Full calendar years only, counted in the year the building permit was issued. Approved projects without a permit, and expired or cancelled permits, aren't counted.
- Public-record permit data only — not zoning, feasibility, or legal advice. Records may be incomplete, delayed, or mis-categorized. Check with your city planning department.
Download the data
Every area's ADU permits by year, counted the same way as on its page: CSV · JSON. Free to reuse with credit to SoCal ADU Tracker (socaladutracker.com), under CC BY 4.0.
To cite: SoCal ADU Tracker, “ADU permit data: Los Angeles, Orange, San Diego and Ventura counties,” https://socaladutracker.com/adu-data, retrieved (date). How the numbers are built: methodology.