What is the legal age for cannabis in the USA?

There is no single federal legal age for cannabis in the USA. Cannabis remains illegal under federal law, so legal age rules come from state cannabis programs. In states that allow adult-use cannabis, the minimum age is 21. In state medical cannabis programs, the minimum age is often 18, but some states allow younger patients with parental consent or a registered caregiver.

Why the legal age depends on state law

The U.S. does not regulate cannabis like alcohol at the federal level. Instead, states that legalized cannabis set their own rules for possession, purchase, cultivation, and age. That means a person who is old enough to buy cannabis in one state may not be old enough in another. It also means the legal age for cannabis in the USA can change when a state updates its program.

Adult-use cannabis: age 21 in legal states

Every state that has legalized cannabis for adults sets the minimum purchase and possession age at 21. This applies to flower, pre-rolls, vapes, edibles, concentrates, and other THC products sold through licensed retailers. A valid government-issued ID is normally required at the door and at checkout.

Medical cannabis: often 18, with exceptions for minors

Medical cannabis programs usually set the patient age at 18. Patients under 18 may qualify in some states if a parent or legal guardian consents and a caregiver registers on their behalf. The exact process varies. Some states require a physician certification, a state-issued card, or both. A medical card from one state does not automatically work in another state.

Federal law and cannabis age

Federal law does not set a legal adult-use age for cannabis because cannabis is a Schedule I controlled substance under the Controlled Substances Act. That federal status affects travel, employment, firearm purchases, and activity on federal land. Even if a state allows cannabis at 21, federal rules can still create legal risk. State lines and federal property are common examples.

Age is only one rule

Being 21 does not mean cannabis is legal everywhere. State possession limits still apply, public consumption rules still apply, and driving under the influence remains illegal. Licensed retailers also check ID and may refuse a sale if identification is expired or unclear. For medical patients, the patient must follow the state medical program rules, not just the age threshold.

Quick answer

  1. Adult-use cannabis in legal states: 21.
  2. Medical cannabis: often 18, with minor exceptions under caregiver rules.
  3. Federal legal age: none, because cannabis is federally illegal.
  4. Bottom line: check the law in the state where you are standing.