Higher Origins · California market reports

How We Build Our Cannabis Market Reports

Understand the sources, dates, and methods behind Higher Origins' California cannabis market insights.

License records

Our license reports use California Department of Cannabis Control records held by Higher Origins. The current view includes public, nondeleted records marked active, limited operations, or conditional. Each license is counted separately; a license is not the same as a business or a physical store.

Quarterly reports count recorded issue and expiration dates within the period, plus licenses whose date windows overlap it. Renewals can change these dates. Expiration counts do not establish farm closures. The status breakdown shows today's recorded status for that period's license cohort.

Cultivation square footage is recorded licensed capacity, not measured planting, harvest, or output. Environment labels follow recorded license subtypes; unrecognized types stay in “Other / not recorded.” County charts use the license's recorded region.

California DCC license search

Business and owner connections

The graphs connect active public licenses with matching recorded owner, legal, or license names. We normalize case, spacing, and punctuation while retaining numbers. We do not merge names merely because they look similar. Common administrative names marked as unsuitable for linking are excluded.

Connections help readers explore the records. A matching name is not proof of ownership, control, or ownership percentage. The retail view selects connected groups containing retail and cultivation or distribution activity. The cultivation view selects groups with more than 43,560 square feet of recorded cultivation capacity; it is not the DCC's legal “Large” license class.

Hidden records and suppressed owner names are excluded before connections are built. Each view displays all licenses in its matching groups, with searchable connection details below the graph. Current names are not projected backward into historical ownership trends.

Brand reach and small farms

The Top 25, small-farm comparison, and retail prices use the same saved menu sample. Each menu contributes its latest full-menu check from the 14 days before the snapshot. Complete and partial checks can show that a brand is present. A partial check cannot confirm that a missing brand has left a retailer.

Brand reach counts distinct public retail licenses with available, trusted listings matched to a known brand. Multiple menus at one license count once for reach. Listing counts use each source's latest captured listing records; the same product can appear on several sources. Variants follow the source's listing structure.

Small-farm labels use the eligibility classification saved with the menu sample. The classification date is shown above the comparison. Only brands meeting the recorded small-farm criteria enter this comparison; conflicting classifications do not receive a small-farm label. Brand tags do not determine eligibility. This comparison does not change eligibility for the Direct Access proposal. Other and unmatched listings remain in the sample total. The four listing groups are separate; brand and retailer reach percentages can overlap.

These results describe the observed menus, including any delivery-only retail licenses in the sample. They are not statewide sales rankings or estimates of revenue, inventory movement, or demand. Equal reach receives an equal rank. A consistent tie-breaker selects the first 25 brands when several have the same reach.

We refresh factual menu aggregates hourly when a compatible capture is available. The page shows observation and capture dates. A failed refresh retains the previous valid report with its original dates; a withdrawn report or one containing newly private source records is withheld.

Prices and a future index

The wholesale chart uses published statewide, ungraded whole-flower reports based on recorded orders. Regional or grade-specific prices, trim, shake, and asking quotes are not combined into these lines. Each point averages weekly typical prices by growing environment over a nonoverlapping two-week period and rounds the result to $25 per pound. Missing periods remain blank. Low, typical, and high prices describe the reported range; they are not automatically quartiles.

Bulk prices are USD per pound. Branded wholesale prices describe packaged B2B products, not Higher Origins' own brand. Their package basis is shown. The quoted market stage, growing method, region, grade, tax basis, dates, and sample size stay attached to each report. Private notes and marketplace transactions are not published.

We use the existing menu-taxonomy rules and canonical category definitions to combine aliases before calculating prices and counting distinct retail licenses. Infused flower and infused pre-rolls stay separate from their noninfused counterparts. Unrecognized category labels are left out. Retail price groups use the latest available listing price, converted to USD per gram using its recorded product weight. Prices must be above zero and have valid numeric values. We separate category and tax basis, and require at least 30 listings from 10 retail licenses. Medians and quartiles describe the observed sample without removing outliers. Package mix, promotions, repeated products across menu sources, and differing product conditions can affect the result.

Retail menu prices include retail-stage costs and may include taxes or promotions. They cannot be treated as equivalent to bulk or branded wholesale quotes. Today's medians are not a fixed-product price index.

A future index starts with noninfused flower in one package size, matched at the same retailer and listing across periods. It needs at least 12 weeks, 20 retailers, and 100 stable pairs, plus a review of contributor concentration. It will use fixed weights and a base of 100. Missing matches will not become zero prices or silently change weights; panel changes will require a new version.

Corrections and reuse

If a license, brand match, or brand classification needs correction, contact Higher Origins. When sharing a report, include its URL, observation dates, and method. The downloadable brand table contains the same public ranking shown on this site.

Turn market knowledge into new connections

Higher Origins brings California business discovery, wholesale menus, and ordering together. Based in Mendocino County, we build tools with independent farms and brands in mind.

Are you 21 or older?

Please confirm your age to continue. We’ll remember your choice on this browser for 7 days.

By continuing, you acknowledge that you have read, understood, and agree to our terms of use and privacy policy.

You must be at least 21 to enter Higher Origins.