The legal age to buy cannabis for recreational use is 21 in every US state that allows adult-use sales. For medical cannabis, the minimum age to buy is usually 18, and patients younger than that typically need a parent or legal caregiver to purchase on their behalf. There is no federal legal age to buy cannabis because cannabis remains a Schedule I controlled substance nationwide.

cannabis legal age by state

What is the legal age to buy cannabis in the US?

Adult-use states and territories, from California to New Jersey to Guam, all set the retail purchase age at 21. That rule covers flower, vapes, edibles, concentrates, and pre-rolls sold at licensed dispensaries. It also applies to delivery orders, curbside pickup, and online reservations that are paid for in person.

more on this topic

Does medical cannabis have a different age rule?

Most medical states allow patients 18 and older to buy cannabis with a valid state-issued card. A handful set higher medical minimums, and some allow purchases below 18 only through a registered caregiver.

cannabis legal age by state

Can anyone under 18 buy medical cannabis?

Minors generally cannot buy cannabis themselves, even with a physician recommendation. A parent, guardian, or state-registered caregiver completes the transaction and takes legal possession. Caregiver registration rules, purchase limits, and card fees vary by state, so check your state program before you shop.

cannabis legal age for recreational

What ID do you need at a dispensary?

  • A valid, unexpired government photo ID: state driver's license, state ID card, US passport, or military ID.
  • A state-issued medical cannabis card if you are buying medical products.
  • Proof of state residency where the program requires it.

Expired IDs, photocopies, and out-of-state licenses for medical purchases get rejected. Budtenders scan or log IDs at the door and again at checkout.

How does convenience change age checks?

Convenience now drives most cannabis purchases: online menus, same-day delivery, and pre-order lanes. Age verification has followed the order, not the storefront, so delivery drivers check ID at the door and online checkout requires a birthdate match before payment.

That shift creates new failure points. A friend places the order, a roommate answers the door, or a shared account stores someone else's birthdate. The purchase is still illegal if the person receiving the cannabis is under 21.

Common pitfalls when buying cannabis by age

  • Buying for a minor, which is a separate criminal offense in most states, even if you are of legal age.
  • Using a fake or borrowed ID, which can trigger license suspension and permanent dispensary bans.
  • Assuming a medical card works across state lines. Most states do not accept out-of-state medical cards.
  • Buying hemp-derived THC online. Many states now apply the same 21-plus rule to intoxicating hemp products.
  • Ordering delivery to a home where a minor can sign for the package.

Is 18 ever the legal age to buy cannabis?

Yes, for medical patients in most medical-only and medical-plus-adult-use states. No state allows an 18-year-old to buy recreational cannabis. If a store sells recreational products to an 18-year-old, that store is violating state law.

Quick reference by purchase type

  • Recreational flower, edibles, vapes: 21 and older in all adult-use states.
  • Medical cannabis: usually 18 and older with a valid card.
  • Patients under 18: caregiver purchase only.
  • Hemp-derived THC: 21 and older in most regulated states.
  • Federal land, airports, and interstate transport: illegal at any age.

Bottom line: bring a valid photo ID, confirm your state's medical age threshold, and never complete a purchase for someone underage, no matter how easy the app makes it.