Cannabis Laws in California

STATE CANNABIS GUIDE

Cannabis Laws in California

Is weed legal in California? Possession limits, home grow rules, medical program and dispensary info.

Recreational
Legal Status
1 oz flower, 8g concentrate
Possession Limit
6 plants
Home Growing
1200
Dispensaries
Last reviewed: May 2026 — Verified against official state sources
Key Facts — Cannabis in California

Is Weed Legal in California?

Cannabis is currently recreational in California (CA). Largest cannabis market in the world. Medical since 1996.

Adults in California may possess up to 1 oz flower, 8g concentrate of cannabis.

Possession Limits in California

CategoryLimit / Rule
Public Possession1 oz flower, 8g concentrate
Home Growing6 plants
Medical ProgramActive
Dispensaries~1200 licensed dispensaries

Possession Rules & Penalties

Possession over the legal limit (up to 28.5g) is an infraction with a $100 fine. Over 28.5g is a misdemeanor with up to 6 months in jail and $500 fine. Sales without license are a felony.

Medical Cannabis Program

California pioneered US medical cannabis with Proposition 215 in 1996. Medical patients may possess up to 8 oz and cultivate up to 6 mature or 12 immature plants.

Background & Recent Updates

California has the largest legal cannabis market in the world by revenue, exceeding $5 billion in annual sales. Proposition 64 (2016) established recreational sales starting January 2018.

The Department of Cannabis Control (DCC), created in 2021, consolidates all state regulation. California continues to battle a large illegal market that undercuts licensed operators on price.

Cannabis & Drug Testing in California

Despite recreational legality in California, cannabis remains federally illegal. Employers can — and many do — still require drug tests.

💧
Urine
3–30 days
💈
Hair
Up to 90 days
💬
Saliva
1–3 days
🩸
Blood
1–7 days

The most common pre-employment test in California is the urine test, which can detect THC metabolites for up to 30 days in regular users. See: How long does THC stay in urine?

Other States