Cannabis is legal for adults 21 and older in 24 states plus the District of Columbia as of early 2025. About 38 states allow medical cannabis in some form, and only three states still prohibit it entirely. Laws change often, so confirm your state's current rules before you buy, carry, or travel with cannabis.

related article

How many US states have legalized cannabis?

Twenty-four states and DC have legalized adult-use cannabis, which means anyone 21 or older can buy and possess it from a licensed retailer. Roughly 38 states also operate a medical cannabis program, and most adult-use states began as medical-only.

related article

The overlap matters because a state can be medical-only, adult-use only, or both. Every adult-use state also permits medical use, but not every medical state permits recreational use.

possession limits in states where cannabis is legal

Which states have legal recreational cannabis?

These are the adult-use states where licensed retail sales are legal or actively launching:

States Legalizing Cannabis in 2025: A Comprehensive Guide

Virginia legalized adult possession in 2021, but licensed storefronts are not yet open statewide. Delaware and Minnesota are also still building out their retail systems.

Which states allow medical cannabis only?

Medical-only states generally require a physician's certification and a state-issued patient card:

Another group of states permits only low-THC or CBD-focused products, including Georgia, Indiana, North Carolina, Tennessee, and Texas. Nebraska voters approved a broader medical program in 2024, and dispensaries there are not yet operating.

Where is cannabis still fully illegal?

Idaho, Kansas, and South Carolina have no legal medical or adult-use cannabis program. Possession of any amount remains a criminal offense in those three states.

Is cannabis legal in Washington, D.C.?

DC allows adults 21 and older to possess up to two ounces and grow up to six plants at home. Retail sales stay blocked by a congressional appropriations rider, so the district relies on gifting and delivery-style services rather than licensed storefronts.

Does state law override federal cannabis prohibition?

No. Cannabis remains a Schedule I controlled substance under the federal Controlled Substances Act regardless of state law. In practice, federal enforcement has largely stayed away from state-licensed, compliant cannabis businesses.

What legalization means when you buy cannabis

In adult-use states you must be 21 or older with valid ID and buy from a state-licensed dispensary or delivery service. Online ordering is legal in many of those states when a licensed operator delivers the product within state lines.

Possession limits commonly range from one to two ounces of flower in public, with higher limits at home. Carrying cannabis across state lines is illegal even when both states have legalized it.

What is the minimum age to buy cannabis?

21 for adult-use cannabis in every legal state. Medical patients may qualify at a younger age with a doctor's certification and a state card.

Can you buy cannabis online legally?

Yes in most adult-use and medical states, where licensed dispensaries accept online orders for pickup or in-state delivery. Federal law still bans shipping cannabis through the mail or across state lines.

How much cannabis can you legally possess?

Most adult-use states allow one to two ounces of flower in public and several ounces, or a set number of plants, at home. Check your state's exact limit before you buy.

Can you travel between legal states with cannabis?

No. Crossing a state border with cannabis is both a federal and a state offense, even if both states have legalized it.