Skip to content
KnockGenius

Quarterly report · Q4 2026 · report updated October 5, 2026

Solar Permits in Covered California Markets — Q4 2026

This report covers 31 California cities, with 58,477 observed solar permits and 459,387 modeled parcels. These figures describe the covered markets and provide context for territory planning.

Observed permits relative to modeled parcels
12.7%
Modeled parcels
459,387
Observed permits
58,477
Cities covered
31

Observed permit rate by metro

Ranked by modeled parcel count. Each percentage compares observed permit matches with modeled parcels in the covered cells.

MetroPermit rateParcelsPermitsCities
Sacramento5.8%95,1805,5563
San Fernando Valley23.5%65,21515,3359
San Diego43.2%63,98127,6412
San Jose3.2%60,9431,9251
Inland Empire San Bernardino0.4%44,4881856
Fresno6.2%38,8942,3952
Bakersfield0.3%33,662911
Northeast LA16.0%20,1243,2213
Ventura0.8%14,0431112
East Bay7.0%13,3069261
Harbor Area11.4%9,5511,0913

Observed permit rate by utility

Utility territory decides the pitch before geography does — rate structure, export credit, and bill pain all change at the boundary.

UtilityPermit rateParcelsPermits
PG&E3.6%146,8055,337
SMUD5.8%95,1805,556
LADWP20.7%94,20319,496
SDG&E43.2%63,98127,641
SCE0.8%59,218447

Lowest observed permit rates

Covered cities with the lowest observed permit-to-parcel ratios.

  1. Santee0.1%
  2. Fresno0.2%
  3. Hesperia0.2%
  4. Fontana0.3%
  5. Bakersfield0.3%
  6. Rancho Cucamonga0.5%
  7. Elk Grove0.6%
  8. Victorville0.6%
  9. San Bernardino0.7%
  10. Highland0.7%

Highest observed permit rates

Covered cities with the highest observed permit-to-parcel ratios.

  1. San Diego48.8%
  2. Porter Ranch43.0%
  3. Granada Hills42.2%
  4. Northridge38.9%
  5. Canoga Park36.8%
  6. Reseda27.7%
  7. Sunland27.5%
  8. West Hills27.5%
  9. Van Nuys23.8%
  10. Los Angeles20.7%

Method, and what these numbers can't tell you

The observed permit rate is the number of modeled parcels matched to a solar permit divided by the modeled owner-occupied single-family parcels in the same published scope. This edition includes 34 city-and-utility cells. Aggregate percentages come directly from the summed permit and parcel counts. Cells under 30 parcels are dropped before publication, so no figure here can be walked back to a household.

A cell also has to clear a coverage bar of 10 permits on record to appear at all. Permit adapters come online market by market, and a city with a single permit across ten thousand parcels tells you about our ingestion, not about its rooftops. Counting those as zero would hand you a “least saturated” list built from missing data — so they are held back until the records land.

The engine matches permit records to modeled parcels by parcel number when available and by normalized address plus ZIP code as a fallback. A parcel counts once even when more than one matching permit record is present. Source coverage and publication schedules vary by jurisdiction, and this report does not claim that every source is complete through October 5, 2026.

Coverage is the markets KnockGenius has ingested and verified, not all of California. A city absent from this report has no verified data behind it yet — which is different from having no solar.

A parcel without an observed solar permit in this dataset is not proof that it lacks solar or is available for a sale.

Questions

How is the observed permit rate calculated?
The report divides observed solar-permit matches by modeled owner-occupied single-family parcels. It computes each published rate from permit and parcel counts after limiting the dataset to city-and-utility cells with at least 30 parcels and 10 observed permits.
Why would a city I know be missing?
Because its permit records have not landed yet. County and municipal permit adapters come online market by market, and a city with one permit on file across ten thousand parcels is unmeasured, not unsaturated — publishing it as 0% would be a data-ingestion artifact dressed up as a finding. Those cells are held back until coverage clears the bar.
Why is the covered-market number parcel-weighted?
Averaging city percentages would let a 40-parcel cell count as much as a 4,000-parcel city. The covered-market figure divides the total observed permits by the total modeled parcels across included cells.
How current is this data?
The date above is when the freshest included area-stat cell was updated in KnockGenius. It is not one collection date shared by every source. Jurisdictions publish on different schedules, and this report does not certify that each source is complete through that date.

Citing this report

Free to quote with attribution to KnockGenius, Solar Permits in Covered California Markets, Q4 2026. The per-city and per-utility breakdowns behind these tables are public at /solar-territories.