City of Canyon Lake

Riverside County

Verified Aug. 6, 2026

City of Canyon Lake is a city authority in the State of California, serving 11,082 residents. 2,069 residential solar installs are on record here. This page is the permit route for that jurisdiction: the fifteen steps from working out who has a say over an address through to permission to operate, the documents this authority publishes, and 62 answers taken from those documents and dated.

Permitting 5 steps · 28 questions

Whether a permit is needed — Yes Q3 Electrical and building permits — Combined Q4 Plan review — 3 City business days for a complete electronic application on the standard track (MC 8.25.060(b)); Q18 Where you file — iWorq (branded on the city's own SolarApp+ page as 'E-OneStop Online Services'), at portal.iworq.net/CANYONLAKE for permit application, Q20

Permit required
Yes95% source
What it costs
Residential PV (all trades, flat): $478.00, per Citywide Fee Schedule item BL 37 — the schedule lists this figure identically under both a 'No Fire Review' and a 'With Fire Review' sub-line, i.e.88% source
Plan review turnaround
3 City business days for a complete electronic application on the standard track (MC 8.25.060(b)); the SolarApp+ track is same-day/instant once a code-compliant application and fees are submitted.85% source
Key document
portal / department page cited by 7 open the document
  1. Confirm who has a say over your address

    A city address is usually permitted by the city, not the county — but not always, and some authorities keep building and hand electrical to someone else. Getting this wrong costs the whole submittal, because every requirement below belongs to whoever actually holds jurisdiction. Check the overlays in the same pass: an HOA, a historic district, a windstorm certification or a system-size cap can reshape the design, and all of them are cheaper to find now than after the array is laid out.

    • Is this authority the AHJ for residential solar at this address? Yes 95% · department page
    • What does this authority permit itself, and what does it delegate? Both 78% · municipal code
    • Is a permit required for a residential rooftop PV system? Yes 95% · municipal code
    • Is there a separate electrical permit, or is it combined? Combined 88% · fee schedule
    • Is a HOA or architectural approval required first? No (for small residential rooftop solar specifically) 82% · municipal code
    • Is there a historic-district review? No 82% · municipal code (TOC, absence proved)
    • Is a Specific Use Permit or Council approval ever required? Yes 90% · municipal code
    • Is there a system-size cap on residential generation? The EXPEDITED review path caps at 10 kW AC nameplate / 30 kW thermal, on a single- or two-family dwelling, per MC 8.25.020(g) — an AB 2188-era figure unchanged since the chapter's 2015 adoption. Larger residential systems are still permittable through the standard (non-expedited) plan-check track. Note: the live SolarApp+ platform Canyon Lake now uses nationally supports systems up to 38.4 kW AC; whether Canyon Lake's own SolarApp+ configuration is capped at the code's 10 kW or the platform's higher ceiling could not be confirmed. 78% · municipal code
  2. Check who is allowed to apply

    Several authorities require the electrical permit to be pulled by a licensed electrician, or require the contractor to be registered with them BEFORE applying. Registration is not same-day. This is second on the list rather than fourth because it is the step most likely to stop the job before the drawings matter.

    • Who is allowed to pull the electrical permit? Either 60% · department page
    • Must the contractor be registered with this authority before applying? Yes, for the SolarApp+ path (must register with the SolarApp+ platform and pay its $35 processing fee); the standard track only needs a normal iWorq portal account. 80% · department page
    • Is a homeowner permitted to self-install and self-permit? Yes, via the standard (non-SolarApp+) track only 72% · department page / handout
  3. Build the submittal package

    Almost everywhere wants a site plan, a one-line or three-line electrical diagram, equipment cut sheets with listings, and a structural attachment detail. Build it against the published checklist rather than the last jurisdiction you worked in — the checklist is what the reviewer marks against.

    • What documents make up a complete submittal? For SolarApp+: the SolarApp+-approved plan set downloaded from the platform, uploaded through the city's iWorq/E-OneStop portal, plus payment of city permit fees. A Canyon Lake-specific submittal checklist for the STANDARD (non-SolarApp+) solar track was not found; the city's general 2022-cycle 'Residential Plan Review' checklist (for new construction generally) only notes in passing that 'Separate building permits are required for grading, photovoltaic systems, fire sprinklers, as-built' without listing a PV-specific document set. 62% · department page
    • How many copies, and in what format? Electronic submittal only 80% · department page
  4. Apply and pay

    Most authorities now take the whole application through a portal, and several states cap or constrain what a residential solar permit may cost. Check whether plan check is billed separately before you quote the job.

    • Which permit portal does this authority use? iWorq (branded on the city's own SolarApp+ page as 'E-OneStop Online Services'), at portal.iworq.net/CANYONLAKE for permit application, plus separate Contractor and Owner/Builder iWorq portal instances (canyonlakeca.portal.iworq.net and canyonlkca.portal.iworq.net) for the standard track; a third, separate iWorq instance (canyonlakefd.portal.iworq.net) serves Fire Department permits. 88% · portal / department page
    • Can the whole application be completed online? Yes 85% · department page
    • What does a residential solar permit cost? Residential PV (all trades, flat): $478.00, per Citywide Fee Schedule item BL 37 — the schedule lists this figure identically under both a 'No Fire Review' and a 'With Fire Review' sub-line, i.e. Fire review does not add cost. Residential PV via SolarApp+ additionally carries a separate, non-city $35 SolarApp+ platform processing fee. Commercial PV (BL 36) is $1,061.00 flat (the schedule shows the same $1,061 figure for both the ≤50kW and >50kW tiers, which may be a schedule artifact rather than a deliberate design). 88% · fee schedule
    • How is the fee calculated? Flat 82% · fee schedule
    • Is there a separate plan-check fee? No 72% · fee schedule
  5. Plan review — and start the utility in parallel

    Interconnection is a separate process from the permit and usually the longer pole. Where the utility does not depend on the permit being issued, running both at once is the single biggest saving available on a residential job.

    • What is the stated plan-review turnaround? 3 City business days for a complete electronic application on the standard track (MC 8.25.060(b)); the SolarApp+ track is same-day/instant once a code-compliant application and fees are submitted. 85% · municipal code
    • Which utility handles interconnection here? Southern California Edison (SCE) 90% · department page
    • Where does the utility sit in the sequence? Parallel, with a coordination requirement in main-panel-upgrade cases: those installs require a same-day joint SCE + city-inspector disconnect/reconnect appointment for torque testing. For a standard PV install with no panel upgrade, no utility dependency for permit issuance was found. 70% · department page

28 questions answered against City of Canyon Lake’s own published documents

Q1 Is this authority the AHJ for residential solar at this address? Core Jurisdiction & scope

Yes

Why the confidence is not higherCity's own Building & Safety page issues residential solar permits directly (in-house counter, own iWorq portal, own inspectors), and MC Ch. 8.25 codifies the city's own expedited solar permitting process.

department page checked 2026-08-31 https://www.canyonlakeca.gov/buildingsafety

Q2 What does this authority permit itself, and what does it delegate? Core Jurisdiction & scope

Both

Why the confidence is not higherThe city issues both building and electrical permits for solar as a single combined permit (fee schedule item BL 37 is 'All Trades'). Reduced from 90+ because MC 8.25.020(b) defines the Building Official as 'the contract official designated by the City' — performance is contracted even though jurisdiction remains the city's.

municipal code checked 2026-08-31 https://web.archive.org/web/20240812144906/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22121

Q3 Is a permit required for a residential rooftop PV system? Core Jurisdiction & scope

Yes

Why the confidence is not higherMC 8.25.030(a): 'This chapter applies to the permitting of all small residential rooftop solar systems in the City.' Confirmed independently by fee-schedule line BL 37 ('Photovoltaic System (Residential)').

municipal code checked 2026-08-31 https://web.archive.org/web/20240812145100/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22142

Q4 Is there a separate electrical permit, or is it combined? Core Jurisdiction & scope

Combined

Why the confidence is not higherCitywide Fee Schedule FY2026-27, item BL 37 'Photovoltaic System (Residential) (All Trades)' — one flat fee covers all trades including electrical, i.e. no separate electrical-permit line for solar.

fee schedule checked 2026-08-31 https://canyonlakeca.govoffice3.com/uploads/dm/11550/2026Canyon_Lake_Citywide_Fee_Schedule_v6_FINAL_20252026_FEES_Copy2.pdf

Q5 Who is allowed to pull the electrical permit? Core Who may apply

Either

Why the confidence is not higherSolarApp+ path is contractor-only ('only available to appropriately-licensed contractors'). The standard (non-SolarApp+) track publishes a general Owner-Builder / Property Owners Package implying the standard CA B&P §7044 owner-builder self-permit exemption is available city-wide; no Canyon Lake document was found stating a solar-specific restriction on who pulls the electrical portion, so this is inferred rather than directly stated for solar.

department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q6 Must the contractor be registered with this authority before applying? Core Who may apply

Yes, for the SolarApp+ path (must register with the SolarApp+ platform and pay its $35 processing fee); the standard track only needs a normal iWorq portal account.

Why the confidence is not higherDirectly stated on the city's own SolarApp+ page: 'The SolarAPP+ program is only available to appropriately-licensed contractors...' with a $35 processing fee to that platform (not a city fee).

department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q7 Is a homeowner permitted to self-install and self-permit? Who may apply

Yes, via the standard (non-SolarApp+) track only

Why the confidence is not higherSolarApp+ is explicitly contractor-only. The city's separately published 'Owner-Builder Package' / 'Property Owners Package' implies the standard CA B&P §7044 self-permit route is available for the non-expedited track; no Canyon Lake document confirms this specifically for solar.

department page / handout checked 2026-08-31 https://www.canyonlakeca.gov/buildingsafety

Q8 What documents make up a complete submittal? Core Submittal package

For SolarApp+: the SolarApp+-approved plan set downloaded from the platform, uploaded through the city's iWorq/E-OneStop portal, plus payment of city permit fees. A Canyon Lake-specific submittal checklist for the STANDARD (non-SolarApp+) solar track was not found; the city's general 2022-cycle 'Residential Plan Review' checklist (for new construction generally) only notes in passing that 'Separate building permits are required for grading, photovoltaic systems, fire sprinklers, as-built' without listing a PV-specific document set.

Why the confidence is not higherSolarApp+ steps are stated plainly on the city's own SolarApp+ page. The gap for the standard path is real — looked in the Building & Safety handouts list and the general plan-review checklist and found no dedicated solar submittal checklist.

department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q9 How many copies, and in what format? Submittal package

Electronic submittal only

Why the confidence is not higherBuilding & Safety page: 'Plans submitted for review shall be in electronic form _ONLY_.' Corroborated by MC 8.25.050(b), which requires the city to 'provide for electronic submission of such documents...including the use of electronic signatures' for the solar chapter specifically.

department page checked 2026-08-31 https://www.canyonlakeca.gov/buildingsafety

Q10 Is a site plan required, and what must it show? Core Submittal package

Nothing published by this authority.

Where we lookedMC 8.25.040 ('Rooftop solar energy system requirements') is the section that would state a site-plan requirement, but it is Cloudflare-blocked on amlegal.com (403 on both direct fetch and browser tool) and has no Wayback Machine capture (CDX API returned an empty result set for docid 0-0-0-22148). Also checked the city's general 'Residential Plan Review' checklist and the Building & Safety Permit Forms & Handouts list — neither contains a PV-specific site-plan spec.

https://web.archive.org/web/20240812143409/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22153

Q11 Is a one-line / three-line diagram required? Core Drawings & calculations

Nothing published by this authority.

Where we lookedSame MC 8.25.040 access block as Q10, plus the Building & Safety Permit Forms & Handouts list (Owner-Builder Package, Building Permit Application, Permit Extension Application, Deputy Inspector Registration, Structural Observation Certification, AB1236 Checklist, Smoke Detector Retrofit — none address one-line/three-line diagrams). SolarApp+'s own platform implicitly requires this but that is a national platform requirement, not a Canyon Lake document.

https://www.canyonlakeca.gov/buildingsafety

Q12 Are string and conductor calculations required? Drawings & calculations

Nothing published by this authority.

Where we lookedSame as Q11.

https://www.canyonlakeca.gov/buildingsafety

Q13 Is a structural PE stamp required, and at what threshold? Core Engineering & stamps

Nothing published by this authority.

Where we lookedMC 8.25.040 (blocked, see Q10) and the city's dated 'Residential Plan Review' checklist, which requires 'digitally stamped and signed structural calculations from a licensed California design professional' for whole-house new construction generally but states no solar-specific kW or weight threshold.

https://www.canyonlakeca.gov/vertical/sites/%7B914485A7-E93B-4BFA-A369-593050FBB784%7D/uploads/Canyon_Lake_2022_Residential_Plan_Review-Final.pdf

Q14 Is an electrical PE stamp required, and at what threshold? Engineering & stamps

Nothing published by this authority.

Where we lookedSame as Q13 — no electrical PE-stamp threshold specific to solar found in the accessible documents.

https://www.canyonlakeca.gov/vertical/sites/%7B914485A7-E93B-4BFA-A369-593050FBB784%7D/uploads/Canyon_Lake_2022_Residential_Plan_Review-Final.pdf

Q15 What does a residential solar permit cost? Core Fees

Residential PV (all trades, flat): $478.00, per Citywide Fee Schedule item BL 37 — the schedule lists this figure identically under both a 'No Fire Review' and a 'With Fire Review' sub-line, i.e. Fire review does not add cost. Residential PV via SolarApp+ additionally carries a separate, non-city $35 SolarApp+ platform processing fee. Commercial PV (BL 36) is $1,061.00 flat (the schedule shows the same $1,061 figure for both the ≤50kW and >50kW tiers, which may be a schedule artifact rather than a deliberate design).

Why the confidence is not higherExtracted with pdftotext -layout directly from the FY2026-2027 Citywide Fee Schedule PDF (its own title page reads 'Fiscal Year 2026-2027' even though the file's URL/filename says '20252026' — the internal date, not the filename, is what's cited here). Confidence not higher because the identical BL36 figure across both commercial tiers looks like it could be a data-entry duplication rather than a deliberate flat rate, and because the underlying MC 8.25.080 ('Fees for rooftop solar systems') section, which would state the fee-setting methodology, could not be read (Cloudflare-blocked, no Wayback capture).

fee schedule checked 2026-08-31 https://canyonlakeca.govoffice3.com/uploads/dm/11550/2026Canyon_Lake_Citywide_Fee_Schedule_v6_FINAL_20252026_FEES_Copy2.pdf

Q16 How is the fee calculated? Core Fees

Flat

Why the confidence is not higherFee schedule item BL 37 shows a single flat 'Total Fee Amount' ($478) with the PC/Processing and Inspection sub-columns both marked 'NA' — not valuation-, per-kW-, or per-panel-based.

fee schedule checked 2026-08-31 https://canyonlakeca.govoffice3.com/uploads/dm/11550/2026Canyon_Lake_Citywide_Fee_Schedule_v6_FINAL_20252026_FEES_Copy2.pdf

Q17 Is there a separate plan-check fee? Fees

No

Why the confidence is not higherThe PV line item's Plan-Check/Processing and Inspection sub-columns are both 'NA' with only a single bundled Total shown, unlike most other Building & Safety line items on the same schedule which do split PC and Inspection into separate dollar amounts — indicating the PV fee is not itemized into a separate plan-check charge.

fee schedule checked 2026-08-31 https://canyonlakeca.govoffice3.com/uploads/dm/11550/2026Canyon_Lake_Citywide_Fee_Schedule_v6_FINAL_20252026_FEES_Copy2.pdf

Q18 What is the stated plan-review turnaround? Core Timeline & validity

3 City business days for a complete electronic application on the standard track (MC 8.25.060(b)); the SolarApp+ track is same-day/instant once a code-compliant application and fees are submitted.

Why the confidence is not higherDirect citation, MC 8.25.060(b): the Building Official 'shall issue a building permit...within three City business days for electronic applications upon receipt of a completed application.' SolarApp+ timing per the city's own SolarApp+ page description of the automated-approval process.

municipal code checked 2026-08-31 https://web.archive.org/web/20240812132333/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22162

Q19 How long is an issued permit valid before it expires? Timeline & validity

Nothing published by this authority.

Where we lookedMC Chapter 8.02 ('Adoption of California Building Standards Codes'), which would carry any local amendment to the standard CBC 105.5 permit-expiration rule, is Cloudflare-blocked on amlegal.com with no Wayback Machine capture for either of its two sections (docids 0-0-0-21784 and 0-0-0-21789; CDX API returned empty for both). MC 8.25 (the solar chapter) does not itself address permit validity/expiration.

https://web.archive.org/web/20250814200947/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-4758

Q20 Which permit portal does this authority use? Core Portal & process

iWorq (branded on the city's own SolarApp+ page as 'E-OneStop Online Services'), at portal.iworq.net/CANYONLAKE for permit application, plus separate Contractor and Owner/Builder iWorq portal instances (canyonlakeca.portal.iworq.net and canyonlkca.portal.iworq.net) for the standard track; a third, separate iWorq instance (canyonlakefd.portal.iworq.net) serves Fire Department permits.

Why the confidence is not higherConfirmed by following the actual hyperlink target of 'E-OneStop Online Services' on the city's live SolarApp+ page, which resolves to portal.iworq.net/CANYONLAKE, and by the Building & Safety page's own listed Contractor/Owner-Builder portal links.

portal / department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q21 Can the whole application be completed online? Core Portal & process

Yes

Why the confidence is not higherSolarApp+ path: full online design submission, pre-approval, plan download, permit application, fee payment all occur online per the city's own step-by-step SolarApp+ page. Standard track: iWorq portal supports online submission per the Building & Safety page.

department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q22 Which utility handles interconnection here? Core Utility interconnection

Southern California Edison (SCE)

Why the confidence is not higherNamed directly and specifically by the city's own SolarApp+ page, which instructs applicants doing a main-panel upgrade to coordinate a disconnect/reconnect appointment 'with SCE, (sameday88@SCE.com)' — a first-party city statement, not inferred from PowerToChoose or a territory map.

department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q23 Where does the utility sit in the sequence? Core Utility interconnection

Parallel, with a coordination requirement in main-panel-upgrade cases: those installs require a same-day joint SCE + city-inspector disconnect/reconnect appointment for torque testing. For a standard PV install with no panel upgrade, no utility dependency for permit issuance was found.

Why the confidence is not higherDirectly stated on the city's SolarApp+ page ('required to schedule a disconnect/reconnect with SCE...and with the city inspector for the same day...NO EXCEPTIONS'). Broader sequencing for PTO itself (after final inspection) is standard SCE Rule 21 practice, not confirmed against a Canyon Lake-specific document beyond this.

department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q24 Is a HOA or architectural approval required first? Overlays & special cases

No (for small residential rooftop solar specifically)

Why the confidence is not higherMC 8.25.030(c): 'This chapter supersedes any requirements of the [Canyon Lake Property Owners] association.' MC 8.25.020(f)/(j) further limit the POA to only imposing 'reasonable restrictions' (capped at $1,000 or 10% efficiency loss). This is a direct, solar-specific override of the city's own general rule elsewhere (Building & Safety page: POA approval required 'if there is any exterior work involved, including...reroofing or other exterior modifications') — that general rule is for exterior work broadly and is expressly superseded for solar by Ch. 8.25.

municipal code checked 2026-08-31 https://web.archive.org/web/20240812145100/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22142

Q25 Is there a historic-district review? Overlays & special cases

No

Why the confidence is not higherFull walk of Title 9 (Planning and Zoning) chapter table of contents (9.01 through 9.28) shows no historic-district or historic-preservation chapter of any kind: 9.01 Recycling Areas, 9.02/9.03 Reserved, 9.04 Hookah Lounges, 9.05 Pre-Application Review, 9.06 Marijuana Cultivation, 9.15 Hillside and Ridgeline Development, 9.20 Canyon Lake Village Overlay Zone, 9.25 Signs, 9.26 EV Charging Stations, 9.27 Emergency Shelters, 9.28 Mandatory Uses in Residential Zones. Not capped higher because this is a title-of-contents check, not a full-text search of every chapter.

municipal code (TOC, absence proved) checked 2026-08-31 https://web.archive.org/web/20250512093946/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22682

Q26 Is a wind or windstorm certification required? Overlays & special cases

Nothing published by this authority.

Where we lookedMC 8.25 (all readable sections) and Title 9 (Planning and Zoning) full chapter TOC — no wind/windstorm certification requirement of any kind found; California generally does not impose a hurricane/high-wind design region requirement, but no explicit Canyon Lake exemption statement was found either.

https://web.archive.org/web/20250512093946/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22682

Q27 Is a Specific Use Permit or Council approval ever required? Overlays & special cases

Yes

Why the confidence is not higherMC 8.25.060(c): 'The Building Official may require an applicant to apply for a conditional use permit if...the rooftop solar energy system could have a specific, adverse impact upon the public health and safety,' with denial requiring written findings and appeal 'to the City Council.'

municipal code checked 2026-08-31 https://web.archive.org/web/20240812132333/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22162

Q28 Is there a system-size cap on residential generation? Overlays & special cases

The EXPEDITED review path caps at 10 kW AC nameplate / 30 kW thermal, on a single- or two-family dwelling, per MC 8.25.020(g) — an AB 2188-era figure unchanged since the chapter's 2015 adoption. Larger residential systems are still permittable through the standard (non-expedited) plan-check track. Note: the live SolarApp+ platform Canyon Lake now uses nationally supports systems up to 38.4 kW AC; whether Canyon Lake's own SolarApp+ configuration is capped at the code's 10 kW or the platform's higher ceiling could not be confirmed.

Why the confidence is not higherMC 8.25.020(g)(1)-(4) states the cap and dwelling-type/height conditions verbatim. The SolarApp+ platform-wide 38.4kW figure comes from NREL's own help documentation, not a Canyon Lake-specific statement, hence the caveat.

municipal code checked 2026-08-31 https://web.archive.org/web/20240812144906/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22121

Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.

Install 5 steps · 20 questions
  1. Build to the code editions actually in force here

    The NEC edition a jurisdiction enforces is often a cycle behind the newest one published, and local amendments sit on top of it. Rapid shutdown, conductor sizing and labelling all change between editions, so the edition in force is the first thing to establish, not the last.

    • Which NEC edition is in force? 2020 55% · department handout (dated)
    • Which building code edition is in force? 2022 California Building Code (per the most recent document found); the current cycle may since have updated to the 2025 CBC (effective statewide 1 Jan 2026), unconfirmed. 58% · department handout (dated)
    • Which fire code edition is in force? 2022 California Fire Code (per the most recent document found); may since have updated to the 2025 CFC, unconfirmed. 58% · department handout (dated)
    • Are there local amendments to any of the above? Yes, at least for Fire 72% · municipal code (TOC)
    • What is the installation judged against? The adopted CBC/CRC/CEC/CFC/CalGreen (2022 cycle per the most recent document found) as locally amended, plus MC 8.25.020(g)(2)'s own cross-reference requiring the system to conform 'to all applicable State fire, structural, electrical, and other building codes as adopted or amended by the City, and all State and City health and safety standards.' 72% · municipal code
  2. Fire access, setbacks and pathways

    Ridge setbacks and roof access pathways are fire-service requirements and they constrain the array layout. They are the most common cause of a redesign after the fire department comments on a plan set.

    Nothing recorded for City of Canyon Lake on this step yet — 1 question checked and found unpublished. The guidance above is general.

  3. Rapid shutdown

    Which rapid-shutdown rule applies follows directly from the NEC edition in force, and the initiation device has to be at a location the fire service can reach and identify. This is inspected, and it is labelled.

    • Is rapid shutdown required, and to which NEC edition? Yes, required (NEC Art. 690.12) — mandatory statewide since the 2019 CEC/2017 NEC cycle, and no Canyon Lake document found suggests any local exception. The specific base NEC edition currently enforced in Canyon Lake could not be confirmed beyond the 2020 NEC (2022 CEC) referenced by the city's 2023-dated checklist (see Q29). 55% · department handout (dated) + statewide code default
  4. Labels and placards

    The NEC sets a baseline for permanent markings at the service equipment and the disconnecting means. On top of that, an authority may specify its own wording, and the utility may specify more again. Where any of them writes its own text, a generic off-the-shelf label set will not pass — this is the detail most often fixed on a return visit.

    Nothing recorded for City of Canyon Lake on this step yet — 6 questions checked and found unpublished. The guidance above is general.

  5. Disconnect, storage and listed equipment

    Where the AC disconnect must sit relative to the meter is usually the utility's rule, not the building department's. Battery storage frequently carries its own permit, its own inspection and its own fire conditions.

    • Are batteries permitted, and under what conditions? Batteries appear to be permitted subject to a Fire Code operational permit: the Citywide Fee Schedule's Fire Fees section carries a 'Battery System' Fire Code Permit line at $431.00, distinct from and in addition to the Building PV permit. Specific residential ESS conditions (kWh caps, garage/exterior location rules, etc.) could not be confirmed — MC 8.25.040 (which would state solar/ESS-specific technical requirements) was inaccessible. 60% · fee schedule
    • Is there a separate ESS permit or inspection? Possibly yes, on the Fire side 55% · fee schedule
    • Is there a local rule on service upgrades or busbar sizing? A coordination/scheduling rule, not a numeric busbar-sizing rule: any project involving a main panel upgrade, main breaker derate, inline tap, or other modification subject to manufacturer torque specs must schedule a same-day joint SCE + city-inspector disconnect/reconnect appointment for torque testing ('NO EXCEPTIONS'). No local numeric override (e.g. a 120%-rule variant) was found. 65% · department page

20 questions answered against City of Canyon Lake’s own published documents

Q29 Which NEC edition is in force? Core Code editions in force

2020

Why the confidence is not higherThe city's own dated (CreationDate 28 Mar 2023) 'Residential Plan Review' checklist states it is 'Based on the 2022 California Building Standards Codes' and lists 'California Electrical Code (CEC)' among the codes referenced — the 2022 CEC amendment cycle is based on the 2020 NEC. Capped at 55 because the general code-adoption chapter (MC 8.02, which would state the currently-in-force edition and any update to the 2025 cycle effective statewide 1 Jan 2026) could not be read: amlegal.com is Cloudflare-blocked for this URL and no Wayback Machine capture exists for it (confirmed via CDX API, empty result).

department handout (dated) checked 2026-08-31 https://www.canyonlakeca.gov/vertical/sites/%7B914485A7-E93B-4BFA-A369-593050FBB784%7D/uploads/Canyon_Lake_2022_Residential_Plan_Review-Final.pdf

Q30 Which building code edition is in force? Core Code editions in force

2022 California Building Code (per the most recent document found); the current cycle may since have updated to the 2025 CBC (effective statewide 1 Jan 2026), unconfirmed.

Why the confidence is not higherSame 2023-dated checklist as Q29, and MC Chapter 8.02 is titled 'Adoption of California Building Standards Codes' confirming the mechanism exists, but its section text (which would confirm the current edition) is Cloudflare-blocked with no Wayback capture.

department handout (dated) checked 2026-08-31 https://www.canyonlakeca.gov/vertical/sites/%7B914485A7-E93B-4BFA-A369-593050FBB784%7D/uploads/Canyon_Lake_2022_Residential_Plan_Review-Final.pdf

Q31 Which fire code edition is in force? Code editions in force

2022 California Fire Code (per the most recent document found); may since have updated to the 2025 CFC, unconfirmed.

Why the confidence is not higherSame 2023-dated checklist explicitly lists 'California Fire Code (CFC)' among the 2022-cycle codes it is based on. Independently, MC Chapter 8.12 is titled 'Adoption of California Fire Code, As Amended,' confirming a fire-code adoption chapter exists, but its own section 8.12.010 (which states the specific edition) could not be read — Cloudflare-blocked, no Wayback capture.

department handout (dated) checked 2026-08-31 https://www.canyonlakeca.gov/vertical/sites/%7B914485A7-E93B-4BFA-A369-593050FBB784%7D/uploads/Canyon_Lake_2022_Residential_Plan_Review-Final.pdf

Q32 Are there local amendments to any of the above? Core Code editions in force

Yes, at least for Fire

Why the confidence is not higherMC Chapter 8.12's own title is 'Adoption of California Fire Code, AS AMENDED' — the word 'amended' is in the chapter title itself. The amendment content could not be read (section text Cloudflare-blocked, no Wayback capture), so scope/extent is unconfirmed.

municipal code (TOC) checked 2026-08-31 https://web.archive.org/web/20250814200947/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-4758

Q33 What is the installation judged against? Core Electrical

The adopted CBC/CRC/CEC/CFC/CalGreen (2022 cycle per the most recent document found) as locally amended, plus MC 8.25.020(g)(2)'s own cross-reference requiring the system to conform 'to all applicable State fire, structural, electrical, and other building codes as adopted or amended by the City, and all State and City health and safety standards.'

Why the confidence is not higherDirect citation of MC 8.25.020(g)(2) combined with the code-edition list in the city's dated Residential Plan Review checklist.

municipal code checked 2026-08-31 https://web.archive.org/web/20240812144906/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22121

Q34 Is there a local rule on service upgrades or busbar sizing? Electrical

A coordination/scheduling rule, not a numeric busbar-sizing rule: any project involving a main panel upgrade, main breaker derate, inline tap, or other modification subject to manufacturer torque specs must schedule a same-day joint SCE + city-inspector disconnect/reconnect appointment for torque testing ('NO EXCEPTIONS'). No local numeric override (e.g. a 120%-rule variant) was found.

Why the confidence is not higherDirectly quoted from the city's own SolarApp+ page. The underlying MC 8.25.040 ('Rooftop solar energy system requirements'), which might contain a numeric busbar rule, could not be read — Cloudflare-blocked, no Wayback capture.

department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q35 Is a specific mounting system or attachment spacing required? Structural & mounting

Nothing published by this authority.

Where we lookedMC 8.25.040 ('Rooftop solar energy system requirements'), the section that would state a mounting-system or attachment-spacing rule, is Cloudflare-blocked with no Wayback capture (docid 0-0-0-22148, empty CDX result).

https://web.archive.org/web/20240725024233/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22108

Q36 What ridge setback and access pathways are required? Core Fire pathways & setbacks

Nothing published by this authority.

Where we lookedMC Chapter 8.12 ('Adoption of California Fire Code, As Amended') full section-title table of contents (8.12.010 through 8.12.520) shows no section titled for solar/PV/rooftop setbacks or fire-access pathways — a title-level check only, not a full-text search, since the section bodies themselves (e.g. 8.12.010 'Adoption', which could contain an unindexed CFC §1205 amendment) are Cloudflare-blocked with no Wayback capture for the sections tried (docid 0-0-0-21848 for 8.12.010, empty CDX result).

https://web.archive.org/web/20250814200947/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-4758

Q37 Is rapid shutdown required, and to which NEC edition? Core Rapid shutdown

Yes, required (NEC Art. 690.12) — mandatory statewide since the 2019 CEC/2017 NEC cycle, and no Canyon Lake document found suggests any local exception. The specific base NEC edition currently enforced in Canyon Lake could not be confirmed beyond the 2020 NEC (2022 CEC) referenced by the city's 2023-dated checklist (see Q29).

Why the confidence is not higherRapid shutdown under 690.12 is a mandatory NEC/CEC provision, not something a city can opt out of, so the 'Yes, required' half is high-confidence by California-wide default; the edition-specific half inherits the same uncertainty as Q29 (MC 8.02/8.25.040 unreadable).

department handout (dated) + statewide code default checked 2026-08-31 https://www.canyonlakeca.gov/vertical/sites/%7B914485A7-E93B-4BFA-A369-593050FBB784%7D/uploads/Canyon_Lake_2022_Residential_Plan_Review-Final.pdf

Q38 Which placards does this authority require at the service equipment? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedMC 8.25.040 (blocked, see Q35) and Chapter 8.12's fire-code TOC (no placard-titled section); no dedicated placard/signage handout was found among the Building & Safety Permit Forms & Handouts.

https://www.canyonlakeca.gov/buildingsafety

Q39 Does the authority specify placard wording of its own? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedSame as Q38.

https://www.canyonlakeca.gov/buildingsafety

Q40 Does it specify letter height, colour or material? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedSame as Q38.

https://www.canyonlakeca.gov/buildingsafety

Q41 Is a site plan / facility map placard required, and what must it show? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedSame as Q38; MC 8.25.040 blocked and no 705.10-style facility-map placard handout found on the city's site.

https://www.canyonlakeca.gov/buildingsafety

Q42 Does the UTILITY specify placards beyond the AHJ's? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedSCE's own Rule 21 interconnection overview page names an 'Accelerated Permission-To-Operate (PTO) Process' for energy storage but does not itemize placard/label requirements; SCE's fuller Electrical Service Requirements / Interconnection Handbook documents, which likely do contain this, were out of scope for a single-authority run.

https://www.sce.com/business/smart-energy-solar/solar-for-business/grid-interconnections/interconnecting-generation-under-rule-21

Q43 Where must the labels be placed? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedSame SCE-page limitation as Q42, plus Canyon Lake's own Building & Safety and SolarApp+ pages, which give no label-placement spec beyond the default NEC/CEC-mandated locations.

https://www.canyonlakeca.gov/buildingsafety

Q44 Must equipment be on a specific approved list? Equipment listing

Nothing published by this authority.

Where we lookedMC 8.25 (readable sections), the city's dated Residential Plan Review checklist, and the Building & Safety handout list — no equipment-listing-specific requirement beyond the default adopted-code (NEC/CEC-listed-equipment) baseline was found.

https://www.canyonlakeca.gov/buildingsafety

Q45 Are batteries permitted, and under what conditions? Core Battery / ESS

Batteries appear to be permitted subject to a Fire Code operational permit: the Citywide Fee Schedule's Fire Fees section carries a 'Battery System' Fire Code Permit line at $431.00, distinct from and in addition to the Building PV permit. Specific residential ESS conditions (kWh caps, garage/exterior location rules, etc.) could not be confirmed — MC 8.25.040 (which would state solar/ESS-specific technical requirements) was inaccessible.

Why the confidence is not higherThe $431 line item is confirmed directly from the fee schedule PDF (extracted with pdftotext -layout) under the 'FIRE FEES > Fire Code Permit' heading, alongside other generic CFC operational-permit line items (Aerosol Products, Asbestos Removal, Auto Wrecking Yard, etc.). It is not explicitly labelled 'residential' vs 'commercial,' hence capped confidence.

fee schedule checked 2026-08-31 https://canyonlakeca.govoffice3.com/uploads/dm/11550/2026Canyon_Lake_Citywide_Fee_Schedule_v6_FINAL_20252026_FEES_Copy2.pdf

Q46 Is there a separate ESS permit or inspection? Battery / ESS

Possibly yes, on the Fire side

Why the confidence is not higherThe Fire Fees section's 'Battery System' permit fee ($431) is a separate line item from the Building 'Photovoltaic System (Residential)' fee (BL 37, $478) on the same Citywide Fee Schedule — suggesting a battery/ESS component could trigger its own Fire Code permit apart from the Building PV permit. It is unclear from the schedule alone whether this generic Fire Code Permit line is actually applied to small residential battery-backup systems or only to larger/commercial stationary storage, so this is inference from adjacent fee-schedule structure rather than a direct statement.

fee schedule checked 2026-08-31 https://canyonlakeca.govoffice3.com/uploads/dm/11550/2026Canyon_Lake_Citywide_Fee_Schedule_v6_FINAL_20252026_FEES_Copy2.pdf

Q47 Is a ground mount treated as a structure? Core Ground mount

Nothing published by this authority.

Where we lookedFull walk of Title 9 (Planning and Zoning) chapter TOC — no accessory-structure or solar/ground-mount chapter exists at all. The city's own Planning page states plainly that Canyon Lake adopted Riverside County's 1990 zoning code by reference and 'does not maintain a copy of the original 1990 code, nor a fully consolidated version incorporating all subsequent amendments' — so the operative zoning text that would classify a ground-mount array is not published by the city itself.

https://www.canyonlakeca.gov/planning

Q48 Where must the AC disconnect be, relative to the meter? Core Utility equipment

Nothing published by this authority.

Where we lookedSCE's Rule 21 overview page (see Q42) and Canyon Lake's Outside Agency / SolarApp+ pages — neither states an AC-disconnect-to-meter distance/placement rule.

https://www.canyonlakeca.gov/solarapp

Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.

Inspection 5 steps · 14 questions
  1. Book it

    Booking is a portal, a phone call or an email depending on the authority, and the notice required is rarely zero. Book before the work is finished rather than after — the lead time, not the work, is usually what sets the date.

    • How is an inspection booked? Portal (email: inspections@canyonlakeca.gov) or Phone (inspection hotline 951-746-7972) 90% · department page
    • How much notice is required? Effectively 1 business day — online inspection requests via email can be scheduled 'up until 5:00 p.m. the day before' the requested inspection date. 82% · department page
    • Are same-day or AM/PM windows offered? General inspection hours are 9:00 a.m.–1:00 p.m. (afternoon slots by request, if available); applicants confirm a narrowed 2-3 hour arrival window by calling 951-746-7970 between 8:00-8:30 a.m. on the morning of the inspection. 88% · department page
  2. Know who turns up

    Some authorities inspect their own solar work; some delegate it, and a few do not inspect the PV equipment itself at all. Who is coming determines what they will look at.

    • Does this AHJ perform its own final solar inspection? Yes 75% · department page
    • If delegated, to whom? N/A — not delegated to an outside agency 72% · department page
  3. Work the stages in order

    A rough-in or mid-roof inspection, where one is required, has to happen before the work it covers is closed up. Missing a stage means opening something back up, and it is the most expensive kind of correction.

    Nothing recorded for City of Canyon Lake on this step yet — 2 questions checked and found unpublished. The guidance above is general.

  4. Have the paperwork on site

    The approved plan set, the permit, and the equipment listings should be on site and reachable. Inspectors routinely verify that installed equipment matches what was approved, and that the labels are the ones the plan set promised.

    • Is there a published inspection checklist? Yes, for the SolarApp+ path (the platform generates its own inspection checklist as part of the automated review); no separate Canyon Lake-published PV inspection checklist was found for the standard (non-SolarApp+) track. 60% · platform documentation
  5. Sign-off, and permission to operate

    Passing gives you a final or an equivalent sign-off. That is not the same as permission to operate: PTO comes from the utility, and who tells the utility the inspection passed varies. A system left switched off for weeks is usually waiting on this handover.

    • What is issued on pass? Likely Final (a signed-off building permit), based on common California small-city practice for additions to existing single-family homes 50% · inference from comparable authority
    • Who notifies the utility for PTO? Installer 62% · department page (inference) + standard utility practice
    • Is there a re-inspection fee? No PV-specific re-inspection dollar figure was found; the schedule's only general re-inspection provision reads 'Re-inspection fees assessed under provisions of Section 305(g)...Actual Cost using FBHR (Fully Burdened Hourly Rate)...Includes up to 3 plan checks,' and sits in the Engineering/Grading fee section rather than a Building-wide section. 45% · fee schedule
    • How are corrections issued and cleared? For plan-review deficiencies: 'a written corrections notice detailing all deficiencies in the application and any additional information or documentation required...shall be sent to the applicant for resubmission' (MC 8.25.060(a)(1)). Post-inspection correction process specifically was not confirmed (see Q54/55/56 not_found). 75% · municipal code

14 questions answered against City of Canyon Lake’s own published documents

Q49 How is an inspection booked? Core Booking & scheduling

Portal (email: inspections@canyonlakeca.gov) or Phone (inspection hotline 951-746-7972)

Why the confidence is not higherBoth methods stated directly on the city's Building & Safety and SolarApp+ pages.

department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q50 How much notice is required? Core Booking & scheduling

Effectively 1 business day — online inspection requests via email can be scheduled 'up until 5:00 p.m. the day before' the requested inspection date.

Why the confidence is not higherDirectly stated on the city's SolarApp+ page.

department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q51 Are same-day or AM/PM windows offered? Booking & scheduling

General inspection hours are 9:00 a.m.–1:00 p.m. (afternoon slots by request, if available); applicants confirm a narrowed 2-3 hour arrival window by calling 951-746-7970 between 8:00-8:30 a.m. on the morning of the inspection.

Why the confidence is not higherDirectly stated on the city's SolarApp+ and Building & Safety pages.

department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q52 Does this AHJ perform its own final solar inspection? Core Who inspects

Yes

Why the confidence is not higherThe city's own Building & Safety inspectors (contact: inspections@canyonlakeca.gov, 951-746-7972) perform solar/PV inspections; not delegated to a third party. Confidence capped below 90 because the fee schedule's PV line separately prices 'No Fire Review' vs 'With Fire Review' at the same $478, implying the Fire Department (Canyon Lake's own, separate department since 1 Jan 2022) sometimes also reviews/inspects a PV job, and the exact division of labor between Building and Fire inspection was not confirmed.

department page checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Q53 If delegated, to whom? Core Who inspects

N/A — not delegated to an outside agency

Why the confidence is not higherFollows from Q52: Canyon Lake's own Building & Safety Division and its own (separately-standing) Fire Department perform inspections; neither function was found delegated to Riverside County or CAL FIRE.

department page checked 2026-08-31 https://www.canyonlakeca.gov/clfd

Q54 Which inspections are required, and in what order? Core Stages & sequence

Nothing published by this authority.

Where we lookedMC 8.25.070 ('Inspection requirements') is the section that would state the required inspection sequence; it is Cloudflare-blocked with no Wayback capture (docid 0-0-0-22171, empty CDX result). The city's Building & Safety and SolarApp+ pages describe how to book an inspection but not the itemized sequence of inspections for a PV job specifically.

https://web.archive.org/web/20240725024233/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22108

Q55 Is a rough-in or mid-roof inspection required? Stages & sequence

Nothing published by this authority.

Where we lookedSame MC 8.25.070 access block as Q54.

https://web.archive.org/web/20240725024233/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22108

Q56 Does the inspector verify labels and listings? Core What is checked

Nothing published by this authority.

Where we lookedMC 8.25.070 (blocked, see Q54) and the city's Inspections-related pages, none of which itemize what the inspector specifically checks.

https://www.canyonlakeca.gov/buildingsafety

Q57 Is there a published inspection checklist? Core What is checked

Yes, for the SolarApp+ path (the platform generates its own inspection checklist as part of the automated review); no separate Canyon Lake-published PV inspection checklist was found for the standard (non-SolarApp+) track.

Why the confidence is not higherSolarApp+'s national process includes a system-generated inspection checklist per NREL's own documentation; the city's Building & Safety Permit Forms & Handouts list was checked and does not include a standalone PV inspection checklist of its own.

platform documentation checked 2026-08-31 https://help.gosolarapp.org/article/43-what-types-of-systems-are-eligible-for-solarapp-review

Q58 What must be on site at inspection? Core Documents on site

Nothing published by this authority.

Where we lookedMC 8.25.070 (blocked, see Q54) and the general Building & Safety page, which describes the inspection-scheduling process but not what must be physically present on site at the time of inspection.

https://www.canyonlakeca.gov/buildingsafety

Q59 Is there a re-inspection fee? Corrections & re-inspection

No PV-specific re-inspection dollar figure was found; the schedule's only general re-inspection provision reads 'Re-inspection fees assessed under provisions of Section 305(g)...Actual Cost using FBHR (Fully Burdened Hourly Rate)...Includes up to 3 plan checks,' and sits in the Engineering/Grading fee section rather than a Building-wide section.

Why the confidence is not higherDirectly extracted from the Citywide Fee Schedule, but its placement under 'ENGINEERING FEES > Grading' rather than a general Building & Safety re-inspection line makes it unclear whether it is meant to govern solar re-inspections at all — hence the low confidence rather than a flat dollar answer.

fee schedule checked 2026-08-31 https://canyonlakeca.govoffice3.com/uploads/dm/11550/2026Canyon_Lake_Citywide_Fee_Schedule_v6_FINAL_20252026_FEES_Copy2.pdf

Q60 How are corrections issued and cleared? Corrections & re-inspection

For plan-review deficiencies: 'a written corrections notice detailing all deficiencies in the application and any additional information or documentation required...shall be sent to the applicant for resubmission' (MC 8.25.060(a)(1)). Post-inspection correction process specifically was not confirmed (see Q54/55/56 not_found).

Why the confidence is not higherDirect citation of MC 8.25.060(a)(1), which governs the completeness/plan-review stage of the expedited process; it does not by its own terms address post-inspection field corrections.

municipal code checked 2026-08-31 https://web.archive.org/web/20240812132333/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-22162

Q61 What is issued on pass? Core Final sign-off & PTO

Likely Final (a signed-off building permit), based on common California small-city practice for additions to existing single-family homes

Why the confidence is not higherInference from comparable California authorities (e.g. Fremont's FMC 15.10.110 exempts single-family/U-occupancy additions from a separate Certificate of Occupancy). No Canyon Lake-specific CBC-111-equivalent amendment text could be read to confirm this directly — MC 8.02/8.10 general-provisions chapters are Cloudflare-blocked with no Wayback capture.

inference from comparable authority checked 2026-08-31 https://web.archive.org/web/20250814200947/https://codelibrary.amlegal.com/codes/canyonlakeca/latest/canyonlake_ca/0-0-0-4758

Q62 Who notifies the utility for PTO? Core Final sign-off & PTO

Installer

Why the confidence is not higherStandard SCE Rule 21 practice is that the installer/contractor submits final permit sign-off documentation to SCE to trigger Permission to Operate; consistent with (though not stated verbatim by) the city's own SolarApp+ page, which ends the city-side process at final inspection and separately names an SCE contact (sameday88@SCE.com) for panel-upgrade coordination that installers, not the city, are directed to use.

department page (inference) + standard utility practice checked 2026-08-31 https://www.canyonlakeca.gov/solarapp

Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.

Jurisdiction & key facts

The standing 62-question set, answered for City of Canyon Lake against this authority’s own published documents. Every answer carries the confidence it was recorded at and the document it came from. Where nothing is published we say so and show where we looked — a blank here is a finding, not a gap.

City of Canyon Lake is the authority having jurisdiction 88% confidence
Holds
Both
Delegated to
Building & Safety functions appear to be staffed by a contracted individual rather than a direct city hire: MC 8.25.020(b) defines ‘Building Official’ as ‘the contract official designated by the City,’ even though the department page names David Harnden on a @canyonlakeca.gov email (city domain gives no delegation tell here — same shape as Soledad/Bell in the playbook). The contracting firm could not be identified by name given the search-budget exhaustion this run hit early. Fire is a separate, self-standing municipal department (Canyon Lake Fire Department, Chief Jeff LaTendresse) that ‘began operations on January 1, 2022’ — a lifecycle shape matching Avenal's: the city appears to have taken fire in-house from a prior county/CAL FIRE arrangement, though the pre-2022 arrangement itself was not confirmed this run.
Overridden by
CA Gov. Code §65850.5 (Solar Rights Act / AB 2188) — cited by MC 8.25.010 as the chapter's own stated basis; Civil Code §714 limits HOA/CC&R authority, and the city's own MC 8.25.030(c) goes further and states outright that the chapter ‘supersedes any requirements of the [Canyon Lake Property Owners] association.’
Why not higher
The city's own Building & Safety page and Municipal Code Chapter 8.25 (‘Expedited Streamline Permit Process for Small Residential Rooftop Solar Energy Systems,’ Ord. 163, passed 8-12-2015) show Canyon Lake issuing its own building and electrical permits for residential PV via SolarApp+ and a standard iWorq-based track, and its own Citywide Fee Schedule carries dedicated PV fee lines (BL 36/BL 37). Not delegated to Riverside County. Confidence is capped below 95 because (1) the Building Official is codified as a 'contract official' and the contracting firm's name could not be confirmed, and (2) three sections of Chapter 8.25 itself (8.25.040, .070, .080) could not be read — amlegal.com is behind a Cloudflare challenge that blocks both direct fetch and this run's browser tool, and no Wayback Machine capture exists for those three specific document IDs (confirmed via the CDX API, which returned an empty result set for each).

https://www.canyonlakeca.gov/buildingsafety

Check the code edition before you build

This authority's published code edition does not match what the state has adopted. That usually means the authority's ordinance has not been updated for the current cycle — but a local amendment can also be lawful. Confirm with the building department before you submit.

Building code
This authority publishes 2022 2022 California Building Code (per the most recent document found); the current cycle may since have updated to the 2025 CBC (effective statewide 1 Jan 2026), unconfirmed. 58% · source
The state has adopted 2024/2025 2025 California Building Code (Title 24, Part 2, Volumes 1 & 2), based on the 2024 International Building Code, and 2025 California Residential Code (Title 24, Part 2.5), 92% · source
Fire code
This authority publishes 2022 2022 California Fire Code (per the most recent document found); may since have updated to the 2025 CFC, unconfirmed. 58% · source
The state has adopted 2024/2025 2025 California Fire Code (Title 24, Part 9), based on the 2024 International Fire Code, adopted by the Office of the State Fire Marshal with BSC approval. 90% · source
Permit required
Yes95%
Permit cost
Residential PV (all trades, flat): $478.00, per Citywide Fee Schedule item BL 37 — the schedule lists this figure identically under both a 'No Fire Review' and a 'With Fire Review'…88%
Plan review
3 City business days for a complete electronic application on the standard track (MC 8.25.060(b));85%
Portal
iWorq (branded on the city's own SolarApp+ page as 'E-OneStop Online Services'), at portal.iworq.net/CANYONLAKE for permit application,88%
Electrical code
202055%
Booking an inspection
Portal (email: inspections@canyonlakeca.gov) or Phone (inspection hotline 951-746-7972)90%
Labels & placards for this authority

Wording None%

Size, colour & material None%

Where they go None%

What the utility wants on top None%

Each figure above is sourced and dated in the full answer set below (questions 38–43). Where an authority’s own published sheet is older than the code it has adopted, the answer says so.

Their website
Average approval time — application to PTO

From the CPUC interconnection record. Bars show the average days taken each year; a year with no recorded projects is left blank rather than drawn as zero.

About this authority
Type
City
County
Riverside County
Regions served
1
Regions covered
City of Canyon Lake · city
Solar Requirements
Authority Contact
Address
31516 Railroad Canyon Road, Canyon Lake, CA 92587
Main Phone
Office Hours
8 a.m. – 5 p.m.
Building Department
Department
Building & Safety Department
Direct Phone
(951) 746-7970
Portal Software
iWorQ
Booking & Scheduling
Preferred channel
online_portal
Book in advance
1
Booking phone
Getting the earliest slot
Please call 951-746-7970 between 8:00 a.m. and 8:30 a.m. the morning of inspection to verify the time of inspection.
Notes
Canyon Lake uses iworq citizen portal for permit applications and inspection scheduling. Solar PV permits can be obtained instantly via SolarApp+ (https://www.canyonlakeca.gov/solarapp) for eligible roof-mounted retrofit residential PV systems (licensed contractors only; $35 NREL processing fee). Non-eligible projects go through standard plan check via the iworq portal. Inspections can also be requested by email to inspections@canyonlakeca.gov (by 5pm the day before) or by calling the inspection hotline (951) 746-7972. Inspection times verified day-of by calling (951) 746-7970 between 8:00-8:30am. Inspections run Mon-Thu 9am-1pm; afternoon slots available on request. Projects with main panel upgrades require same-day coordination with SCE and city inspector for torque tests. Building Official: David Harnden, dharnden@canyonlakeca.gov, (951) 602-5958. Portal access codes for inspection requests obtained from newpermits@canyonlakeca.gov.