California’s #3 cannabis-sales county in summer 2025, behind only LA and San Diego — anchored by the Coachella Valley cluster (Desert Hot Springs, Palm Springs, Cathedral City, Coachella, Indio) and the Ord. 348 unincorporated pathway. But the City of Riverside cut its retail cap from 14 to 7 in March 2025, and Palm Springs is under moratorium through Dec 31, 2027. Here’s what that means.
Every figure below is sourced to a Riverside County / city document or recent reporting — see each card. These are the four regulatory surfaces we’re most often called in on, and the real scale of what they cost when handled alone.
After a 90-day permitting pause in January 2025, the Riverside City Council cut its maximum retail permit count from 14 to 7 (one per ward) in March 2025 — stranding half the existing applicant pipeline. If your packet was in the middle of review, you’re exposed. (Shay Gilmore Law)
Palm Springs enacted Ordinance 2094 imposing a moratorium on new dispensary permits through December 31, 2027, triggered by revenue decline and local saturation (~1 shop per 2,100 residents). Applications not deemed complete before Jan 1, 2024 will not be processed. (Palm Springs Post; City of Palm Springs)
33 permitted, 27 operational dispensaries in Palm Springs alone — among the highest cannabis-retail saturation levels in California. Shrinking gross receipts across the cluster drove the 45-day emergency hold that became the multi-year moratorium. Operating here means running against a shrinking margin. (Palm Springs Post)
Riverside County Ord. 348 §19.508 prohibits outdoor cultivation of mature plants across unincorporated areas. Indoor + mixed-light only, with a 600-ft sensitive-use buffer (typical) and CUP + Development Agreement instruments. Misreading the zoning footprint is the #1 cause of stranded-lease losses here. (Riverside County Code Ch. 17.302)
This is the work we do: Ord. 348 + Ch. 17.302 CUP preparation, City of Riverside merit-scoring packet engineering, Palm Springs / Desert Hot Springs / Cathedral City / Coachella permit defense, Development Agreement negotiation, and Metrc-to-tax reconciliation for vertically-integrated Coachella Valley operators. Most of our Riverside work comes by referral from operators who tried to handle a cap-cut or moratorium shift alone.
Riverside County ranked #3 in California cannabis sales in summer 2025 — outpacing every county except Los Angeles and San Diego (Patch). The growth engine is the Coachella Valley cluster: Desert Hot Springs, Palm Springs, Cathedral City, Coachella, and Indio, running the closest thing California has to a fully-built cannabis corridor, with vertically-integrated operators moving cultivation, manufacturing, distribution, and retail across a 20-mile stretch. The cluster formed because Desert Hot Springs moved early (2014) to permit commercial cannabis as an economic-development play, and neighboring cities followed.
The unincorporated-county pathway is governed by Riverside County Ordinance 348 (zoning) and its September 24, 2020 amendments, operationalized through Chapter 17.302 of the county code. Together they establish commercial cannabis uses in designated zones — retail, manufacturing, distribution, cultivation, nursery, testing labs. The authorizing instruments are a Conditional Use Permit + Development Agreement, issued by the Riverside County Planning Department. Outdoor cultivation of mature plants is prohibited under §19.508. Personal-cultivation enforcement runs through Ordinance 925.
Western Riverside County and the City of Riverside present a different profile. The City of Riverside runs a competitive merit-scored retail program — and in March 2025 cut its retail cap from 14 to 7, one per ward, after a 90-day permitting pause that ran January through March (Shay Gilmore Law). Moreno Valley, Jurupa Valley, Perris, Hemet, San Jacinto, Lake Elsinore, Wildomar, Blythe, Hemet each operate their own ordinances — some permit retail, some only non-retail. Current comprehensive tax schedules across the county sit in individual city clerks and the City of Banning comparative survey table.
Palm Springs is the saturation story. The city has 33 permitted and 27 operational dispensaries — roughly one shop per 2,100 residents, among the highest saturation levels in California. Shrinking gross receipts across the cluster triggered an initial 45-day emergency permit hold (Palm Springs Post), then Ordinance 2094 locking a moratorium in place through December 31, 2027. The city warns that applications not deemed complete before Jan 1, 2024 will not be processed. Enforcement in Riverside County is coordinated between city code enforcement, the Riverside County Sheriff’s Department, DCC investigators, and the District Attorney. Dominant compliance friction is Metrc-to-tax reconciliation for vertically-integrated operators under common ownership, and sensitive-use buffer drift (600 to 1,000 ft, varies by city).
Figures sourced from Riverside County Planning, the City of Palm Springs, Patch on summer 2025 sales, and Shay Gilmore Law on the Riverside cap cut. Counts shift — verify with DCC before acting.
Six inflection points that shaped the Coachella Valley corridor and Riverside County unincorporated pathway.
DHS adopts one of California’s earliest full-stack commercial cannabis programs — cultivation, manufacturing, distribution, testing, retail — seeding the Coachella Valley cluster.
Prop 64 passes; Riverside County enacts Ordinance 925 for personal-cultivation enforcement.
Unincorporated-county commercial cannabis regime begins — retail, mfg, distro, cultivation, nursery, testing in designated zones under CUP + Development Agreement. (Riverside County)
Palm Springs City Council enacts a moratorium on new dispensary permits through Dec 31, 2027, after a 45-day emergency hold triggered by revenue decline and saturation.
City of Riverside enacts a 90-day permitting pause in January 2025; in March the City Council cuts maximum retail permits from 14 to 7 (one per ward). (Shay Gilmore Law)
Riverside County posts cannabis sales behind only LA and San Diego — the Coachella Valley corridor is delivering outsized receipts even under moratorium. (Patch)
Approximate share of Riverside County commercial cannabis activity by sub-market — qualitative ordering from city ordinance posture and operator distribution. Exact active-license counts not publicly consolidated on a single county dashboard — primary source: Riverside County Planning + DCC Unified License Search.
For exact current counts use the DCC Unified License Search filtered to Riverside. Jennifer McGrath’s Riverside County Cannabis Cultivation Regulation analysis is a useful secondary overview.
Every Riverside County city sets its own ordinance. These are the active programs — click through for each city’s local pathway, zoning map, and tax rates.
33 / 27 permits. Full stack under CUP + Cannabis Regulatory Permit. Ord. 2094 moratorium through Dec 31, 2027.
Full stack. Cultivation anchor of the Coachella Valley cluster. CUP + Cannabis Regulatory Permit.
Full stack. CUP + Cannabis Regulatory Permit. Mature tax-audit program.
Full stack except events. CUP + Cannabis Business License.
Full stack except events. CUP + Commercial Cannabis Permit.
Cap cut 14→7 March 2025 (one per ward). Full stack, merit-scored parallel tracks.
Full stack except events. CUP + Cannabis Operator Permit (+ Dev Review for 50K+ sq ft).
Non-retail focus. CUP + Cannabis Regulatory Permit.
Non-retail focused. CUP + Cannabis Regulatory Permit.
No cultivation permitted. CUP + Cannabis Business Permit.
Narrow stack. CUP + Cannabis Business Permit.
City- and county-published counts where available. Exact unincorporated active counts not published on a consolidated dashboard — primary source: Riverside County Planning Department.
Sources: Patch (summer 2025 sales), Palm Springs Post, Riverside County Code Ch. 17.302. Statewide retail-saturation ratio reconstructed from ~1,200 retail licenses / ~39M population.
A non-exhaustive list of Riverside-anchored and Coachella Valley operators active in the cluster.
Early Coachella-Valley retail anchor, Palm Springs-based. One of the operator-advocacy voices behind the current Palm Springs regulatory-relief push.
Catalyst Cannabis’ Palm Desert location anchors its Coachella Valley presence alongside its LA County cluster. (catalyst-cannabis.com)
Palm Desert / Palm Springs local independents — representative of the tight-margin operator cohort navigating the Palm Springs saturation problem.
The DHS industrial zones host the densest indoor cultivation footprint in Southern California — the supply backbone of the Coachella Valley cluster. Operators including Canndescent (historical) anchored here before the 2020–2022 price-collapse consolidation.
From Ord. 348 CUP through DCC issuance, through Palm Springs moratorium navigation, to 24-hour enforcement defense — your Riverside regulatory lift runs through one named team.
DCC application coordinated alongside Riverside city or Ord. 348 pathway.
Unincorporated pathway mapping, zoning verification, Development Agreement negotiation.
Vertically-integrated Coachella Valley Metrc + tax-audit reconciliation.