Solar Panels Permit in San Diego, California
- Permit Required
- Yes
- Authority
- City of San Diego
- Last Verified
- 2026-09-29
What the official source says
“All Solar PV installations require a permit.”
sandiego.gov
“Photovoltaic (PV) projects meeting the criteria below do not require a plan review and can be submitted electronically using a Residential Rooftop-Mounted Solar PV Permit.”
sandiego.gov
Verify before you build — primary source for this page: https://www.sandiego.gov/development-services/permits/solar-photovoltaic-permit
Permit Requirements
Photovoltaic (PV) projects meeting the criteria below do not require a plan review and can be submitted electronically using a Residential Rooftop-Mounted Solar PV Permit.
California statewide rule
The state rule is the baseline everywhere in California; San Diego can add stricter local requirements.
- “A city or county shall administratively approve applications to install solar energy systems through the issuance of a building permit or similar nondiscretionary permit.” source: leginfo.legislature.ca.gov
- “Review of the application to install a solar energy system shall be limited to the building official’s review of whether it meets all health and safety requirements of local, state, and federal law.” source: leginfo.legislature.ca.gov
How to apply
- Confirm the rules for your address with City of San Diego — the official sources on this page are the place to start.
- Prepare a simple site plan or drawing showing where the solar panels work goes and its size.
- Submit the application and pay the permit fee.
- Schedule the required inspections and keep the approved permit on site.
More detail: our solar panels permit guide.
Building Department
City of San Diego
Official Sources
FAQ
Do I need a solar panels permit in San Diego, California?
Yes. A permit is required for solar panels work in San Diego. The official source says: “All Solar PV installations require a permit.”
Where do I apply for a solar panels permit in San Diego?
Applications go to City of San Diego.