San Diego is California’s second-largest city and one of the state’s fastest-growing solar markets, with over 100,000 residential solar installations as of 2025. The city’s permitting is handled by the Development Services Department (DSD), which adopted SolarApp+ as its primary residential solar permit pathway in 2022 — a move that transformed San Diego’s residential solar permitting from a 10–21 day manual plan check process to a 1–5 business day automated pathway for qualifying systems.
San Diego is also the service territory of SDG&E (San Diego Gas & Electric), which operates under California’s NEM 3.0 framework and has its own interconnection application process distinct from SCE and PG&E. An installer working primarily in the LA Basin who expands to San Diego needs to understand the DSD vs. unincorporated San Diego County (County of San Diego Planning) AHJ distinction, and the SDG&E-specific interconnection timeline expectations.
Direct answer. San Diego solar permits within City of San Diego limits go through the City’s Development Services Department (DSD) at sandiegoca.gov/dsd. DSD uses SolarApp+ for qualifying residential systems (≤ 25 kW AC, R-3 occupancy, wood-frame) with 1–5 business day permit issuance. Manual plan check for non-qualifying systems: 10–21 business days. SDG&E is the T&D utility; residential interconnection typically takes 15–30 business days. Unincorporated San Diego County properties go to the County of San Diego Planning and Development Services — not the City DSD.
San Diego AHJ Landscape — City vs. County
Like all California counties, San Diego has a significant distinction between the City of San Diego and the County of San Diego:
| Jurisdiction | AHJ | Portal | Territory |
|---|---|---|---|
| City of San Diego | City DSD (Development Services Department) | sandiegoca.gov/dsd | Properties within the city boundaries |
| County of San Diego (unincorporated) | County Planning and Development Services | sandiegocounty.gov/pds | Unincorporated communities: Ramona, Lakeside, El Cajon east, Alpine, Fallbrook, Valley Center, Borrego Springs |
| Chula Vista | City of Chula Vista Development Services | chulavistaca.gov | |
| Escondido | City of Escondido Building Division | escondido.org | |
| El Cajon | City of El Cajon Building and Safety | cityofelcajon.us | |
| La Mesa | City of La Mesa Community Development | cityoflamesa.us | |
| Santee | City of Santee Building and Safety | cityofsanteeca.gov | |
| Oceanside | City of Oceanside Building Division | ci.oceanside.ca.us | |
| Carlsbad | City of Carlsbad Building Division | carlsbadca.gov | |
| Encinitas | City of Encinitas Development Services | encinitasca.gov |
City vs. County jurisdiction tip. Many San Diego addresses in communities like Mira Mesa, Miramar, Del Mar (city), Pacific Beach, and North Park are within City of San Diego limits (DSD). Communities like Rancho Bernardo (partially), Lakeside, Ramona, and Alpine are in unincorporated county (County Planning and Development Services). Use the City's address lookup or the County's permit jurisdiction tool to confirm before preparing the permit package.
San Diego DSD — SolarApp+ Pathway
San Diego DSD’s SolarApp+ adoption makes it one of the most efficient residential solar permit AHJs in Southern California. For qualifying systems, the DSD process is:
-
Screen for SolarApp+ eligibility — Run the 8-point eligibility checklist: ≤ 25 kW AC, R-3 occupancy, wood-frame roof, UL 1741 inverter (in SolarApp+ database), pre-approved racking, load-side interconnection, no BESS, no panel upgrade in same application.
-
Submit through SolarApp+ — At app.solarapp.org; confirm “City of San Diego” appears as the AHJ for the address.
-
Permit issuance — DSD typically issues SolarApp+ permits within 1–5 business days.
-
Install and DSD inspection — Install per issued permit. Schedule DSD inspection through the DSD online portal or inspection hotline. DSD residential inspection scheduling: 2–5 business days.
-
SDG&E PTO — After passing DSD inspection, submit completion documents to SDG&E for Permission to Operate (PTO) and NEM 3.0 activation.
For the LADBS SolarApp+ Guide process comparison in the larger LA market, see the linked post.
SDG&E Solar Interconnection — NEM 3.0 Territory
SDG&E (San Diego Gas & Electric) is the investor-owned utility serving the City of San Diego and most of San Diego County. SDG&E operates under California’s NEM 3.0 framework (the Avoided Cost Calculator export rate), which affects system sizing strategy.
SDG&E Interconnection Process for Residential Solar:
| System Size | Track | Timeline | Key Requirements |
|---|---|---|---|
| ≤ 30 kW (residential) | Rule 21 Simplified | 15–30 business days | UL 1741 inverter; load-side; standard screening |
| 30 kW–1 MW | Rule 21 Standard | 45–90 business days | Technical feasibility study; may trigger distribution study |
| > 1 MW | Rule 21 Detailed | 90–180+ business days | Full system impact study |
SDG&E NEM 3.0 system sizing note: Like SCE and PG&E, SDG&E customers under NEM 3.0 receive the Avoided Cost Calculator (ACC) rate for solar exports — approximately $0.04–0.08/kWh vs. the retail rate of $0.30–0.40/kWh. SDG&E has some of the highest retail electricity rates in the US, which makes solar economics strong on the self-consumption side even with the reduced export rate. However, oversizing beyond the annual self-consumption level produces exports worth only a fraction of avoided retail cost.
SDG&E sizing tip — NEM 3.0. The optimal system size for a San Diego SDG&E customer under NEM 3.0 is one that offsets approximately 100% of annual consumption without significant excess export. Production modeling should show the monthly self-consumption fraction — high self-consumption months (summer, where SDG&E rates are highest) produce the most value per kWh. Battery storage significantly increases self-consumption in evening hours and earns the California SGIP incentive.
San Diego DSD Manual Plan Check — Non-SolarApp+ Systems
For systems that do not qualify for SolarApp+, San Diego DSD’s manual plan check is the pathway:
DSD Manual Plan Check Submission Portal: San Diego DSD’s DigitalPlan Check (DP&C) system at sandiegoca.gov/dsd.
DSD Manual Solar Permit Package Requirements:
- Completed DSD permit application (Building and Electrical)
- Site plan and roof plan (CFC setbacks — same 18-inch standard as all CA AHJs)
- Electrical SLD (CEC NEC 2020 with California amendments)
- Structural analysis (prescriptive or PE-stamped depending on scope)
- Equipment cut sheets (CEC-approved inverter list verification)
- For commercial: 3-line diagram, load schedule, SDG&E coordination letter
DSD Manual Plan Check Timelines:
- Residential (standard): 10–21 business days
- Commercial (< 100 kW): 21–35 business days
- Commercial (> 100 kW): 35–60 business days
San Diego Climate and Structural Parameters
San Diego’s Mediterranean climate produces some of the most favorable solar conditions in the US, with low marine layer impact in inland areas and high irradiance. Structural parameters:
| Parameter | San Diego Coastal | San Diego Inland | East County / Mountains |
|---|---|---|---|
| ASCE 7-22 Vult | 85–95 mph | 90–100 mph | 95–110 mph (El Cajon Pass wind corridor) |
| Exposure Category | D (within 1,500 ft of Pacific) | B–C | B–C |
| Ground Snow Load | None (coastal) | None (most inland) | Varies; Laguna Mountains: 20–30 psf |
| Seismic | SDC D (high seismic — San Andreas vicinity) | SDC D | SDC D |
Seismic design note for San Diego: San Diego is in a high seismic design category (SDC D) due to its proximity to active fault systems, including the Rose Canyon Fault running through the city. For rooftop solar, seismic loads are generally not the governing design condition (wind and gravity govern), but commercial ground-mount systems may have seismic requirements that require PE review of the foundation design.
San Diego County (Unincorporated) — Separate AHJ
For unincorporated San Diego County properties (Ramona, Lakeside, Alpine, Fallbrook, Valley Center), the AHJ is the County of San Diego Planning and Development Services (PDS):
- Portal: sandiegocounty.gov/pds
- SolarApp+: County PDS has adopted SolarApp+ for qualifying residential systems
- Standard plan check: 7–15 business days for residential; 20–35 for commercial
- Utility: SDG&E for most; some areas in East County served by SDG&E; Valley Center and Borrego Springs served by different utilities (verify per address)
Common San Diego DSD Permit Corrections
| # | Correction | Fix |
|---|---|---|
| 1 | Fire setback lines present but not dimensioned | Add 18-inch dimension annotations at ridges, valleys, hips, and perimeter |
| 2 | Access pathway not shown on roof plan | Add 36-inch path from roof access to each array section |
| 3 | CEC-approved inverter list not confirmed | Verify inverter is on current CEC inverter list before submission |
| 4 | Rapid shutdown device type not specified (just “rapid shutdown system”) | Name the specific RSS product (MLPE type, combiner-level device, etc.) on SLD |
| 5 | 120% busbar calculation absent | Add calculation box to SLD |
| 6 | Wrong AHJ — project is in unincorporated County but filed with City DSD | Verify address boundaries; county properties go to County PDS |
| 7 | SDG&E interconnection application not referenced for commercial permit | Include SDG&E application reference or confirmation number in commercial permit |
San Diego DSD vs. Other Southern California AHJs
| Parameter | San Diego DSD | LADBS | Riverside County (RCPD) |
|---|---|---|---|
| SolarApp+ | Adopted | Adopted | Adopted |
| SolarApp+ timeline | 1–5 business days | 1–3 business days | 1–5 business days |
| Manual residential | 10–21 business days | 5–15 business days | 5–15 business days |
| Utility | SDG&E | LADWP / SCE | SCE |
| NEM version | NEM 3.0 (SDG&E) | NEM 3.0 (SCE) / LADWP net metering | NEM 3.0 (SCE) |
| Retail electricity rate | High (~$0.30–0.40/kWh SDG&E) | LADWP: moderate; SCE: high | High (SCE) |
How Heaven Designs Serves San Diego Installers
According to the SEIA California solar data, San Diego County is consistently among California’s top-3 counties for residential solar installations. The California Energy Commission reports San Diego as a leading distributed solar market driven by SDG&E’s high retail rates. The NREL solar resource maps show San Diego with approximately 5.2–5.8 kWh/m²/day GHI — excellent for solar economics. The California Public Utilities Commission NEM 3.0 decision established the current export rate structure affecting all three California IOUs including SDG&E.
San Diego DSD’s SolarApp+ pathway and SDG&E’s systematic interconnection process make San Diego one of the more manageable large-city AHJs in California — but the City/County jurisdiction distinction, the fire setback enforcement, and the NEM 3.0 sizing discipline are the consistent differentiators between smooth installations and permit corrections.
- Solar Permit Design (USA) — San Diego DSD and County PDS permit packages. SolarApp+-optimized for qualifying residential. California Fire Code setback standard. SDG&E interconnection documentation. 4–7 business days. 96.2% first-pass approval rate.
- Solar 3D Pre-Design — 48-hour pre-design with CFC setback annotation and SDG&E NEM 3.0 self-consumption modeling.
- California AHJ Solar Permit Guide — Broader CA AHJ matrix including LADBS, Riverside County, and Bay Area AHJs.
- LADBS SolarApp+ Guide — Detailed SolarApp+ process guide for the Los Angeles market.
Glossary: AHJ, NEC 705, SolarApp+.
FAQ
Does the City of San Diego use SolarApp+?
Yes. San Diego’s Development Services Department (DSD) adopted SolarApp+ in 2022 and it is the primary permit pathway for qualifying residential solar systems. Systems meeting SolarApp+ eligibility (≤ 25 kW AC, R-3 occupancy, wood-frame roof, UL 1741 inverter in the SolarApp+ database, pre-approved racking, load-side interconnection, no BESS, no panel upgrade) receive permits in 1–5 business days. Systems that do not qualify require DSD manual plan check (10–21 business days for residential).
What is the difference between City of San Diego DSD and County of San Diego for solar permits?
The City of San Diego DSD handles permits for properties within the city boundaries. The County of San Diego Planning and Development Services (PDS) handles permits for unincorporated county areas — communities like Ramona, Lakeside, Alpine, Fallbrook, Valley Center, and Borrego Springs. Both have adopted SolarApp+ and use the same California code framework, but they are separate agencies with different portals and plan examination queues.
How long does SDG&E solar interconnection take?
For residential systems ≤ 30 kW applying under the Rule 21 Simplified track, SDG&E typically processes the interconnection in 15–30 business days from receipt of a complete application. Starting the SDG&E application concurrently with the DSD permit application (not waiting for permit issuance) is the best way to minimize total project timeline. SDG&E’s online portal for interconnection applications is at sdge.com.
How does NEM 3.0 affect solar system sizing in San Diego?
Under NEM 3.0, SDG&E customers receive the Avoided Cost Calculator (ACC) export rate for solar energy sent to the grid — approximately $0.04–0.08/kWh compared to SDG&E’s retail rate of $0.30–0.40/kWh. This significant difference in import vs. export value means that systems sized to export significant energy provide much lower ROI than systems sized to match annual consumption. For San Diego NEM 3.0 customers, the economically optimal system size is approximately 95–105% of annual kWh consumption — enough to offset most or all of the grid electricity purchase without significant over-export.
What fire setback does San Diego DSD require for solar?
San Diego DSD enforces California Fire Code (CFC) Chapter 6 solar setbacks: 18 inches from all roof ridges, valleys, hips, and perimeter roof edges. A 36-inch access path must be maintained from the roof access point to each array section. These dimensions must be explicitly dimensioned on the roof plan drawing — lines without dimension annotations are the most consistent cause of DSD solar plan corrections. This is the same standard as RCPD, LADBS, and other California AHJs that adopt the CFC.