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:

JurisdictionAHJPortalTerritory
City of San DiegoCity DSD (Development Services Department)sandiegoca.gov/dsdProperties within the city boundaries
County of San Diego (unincorporated)County Planning and Development Servicessandiegocounty.gov/pdsUnincorporated communities: Ramona, Lakeside, El Cajon east, Alpine, Fallbrook, Valley Center, Borrego Springs
Chula VistaCity of Chula Vista Development Serviceschulavistaca.gov
EscondidoCity of Escondido Building Divisionescondido.org
El CajonCity of El Cajon Building and Safetycityofelcajon.us
La MesaCity of La Mesa Community Developmentcityoflamesa.us
SanteeCity of Santee Building and Safetycityofsanteeca.gov
OceansideCity of Oceanside Building Divisionci.oceanside.ca.us
CarlsbadCity of Carlsbad Building Divisioncarlsbadca.gov
EncinitasCity of Encinitas Development Servicesencinitasca.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:

  1. 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.

  2. Submit through SolarApp+ — At app.solarapp.org; confirm “City of San Diego” appears as the AHJ for the address.

  3. Permit issuance — DSD typically issues SolarApp+ permits within 1–5 business days.

  4. 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.

  5. 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 SizeTrackTimelineKey Requirements
≤ 30 kW (residential)Rule 21 Simplified15–30 business daysUL 1741 inverter; load-side; standard screening
30 kW–1 MWRule 21 Standard45–90 business daysTechnical feasibility study; may trigger distribution study
> 1 MWRule 21 Detailed90–180+ business daysFull 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:

ParameterSan Diego CoastalSan Diego InlandEast County / Mountains
ASCE 7-22 Vult85–95 mph90–100 mph95–110 mph (El Cajon Pass wind corridor)
Exposure CategoryD (within 1,500 ft of Pacific)B–CB–C
Ground Snow LoadNone (coastal)None (most inland)Varies; Laguna Mountains: 20–30 psf
SeismicSDC D (high seismic — San Andreas vicinity)SDC DSDC 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

#CorrectionFix
1Fire setback lines present but not dimensionedAdd 18-inch dimension annotations at ridges, valleys, hips, and perimeter
2Access pathway not shown on roof planAdd 36-inch path from roof access to each array section
3CEC-approved inverter list not confirmedVerify inverter is on current CEC inverter list before submission
4Rapid shutdown device type not specified (just “rapid shutdown system”)Name the specific RSS product (MLPE type, combiner-level device, etc.) on SLD
5120% busbar calculation absentAdd calculation box to SLD
6Wrong AHJ — project is in unincorporated County but filed with City DSDVerify address boundaries; county properties go to County PDS
7SDG&E interconnection application not referenced for commercial permitInclude SDG&E application reference or confirmation number in commercial permit

San Diego DSD vs. Other Southern California AHJs

ParameterSan Diego DSDLADBSRiverside County (RCPD)
SolarApp+AdoptedAdoptedAdopted
SolarApp+ timeline1–5 business days1–3 business days1–5 business days
Manual residential10–21 business days5–15 business days5–15 business days
UtilitySDG&ELADWP / SCESCE
NEM versionNEM 3.0 (SDG&E)NEM 3.0 (SCE) / LADWP net meteringNEM 3.0 (SCE)
Retail electricity rateHigh (~$0.30–0.40/kWh SDG&E)LADWP: moderate; SCE: highHigh (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.