Cannabis Laws by State: Your Complete 2026 Guide
Cannabis legalization continues to sweep across the United States. As of 2026, 24 states plus Washington D.C. have legalized recreational cannabis for adults 21 and over, while 38 states have some form of medical cannabis program.
Fully Legal States (Recreational & Medical)
The following states allow both recreational and medical cannabis use: Alaska, Arizona, California, Colorado, Connecticut, Delaware, Illinois, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Montana, Nevada, New Jersey, New Mexico, New York, Ohio, Oregon, Rhode Island, Vermont, Virginia, and Washington.
Medical Only States
These states permit medical cannabis but not recreational use: Alabama, Arkansas, Florida, Hawaii, Kentucky, Louisiana, Mississippi, New Hampshire, North Dakota, Oklahoma, Pennsylvania, South Dakota, Utah, and West Virginia.
Key Differences Between States
Even among legal states, laws vary significantly. Purchase limits, possession amounts, home cultivation rules, and public consumption policies differ from state to state. Always check local regulations before purchasing or consuming cannabis.
What to Know Before You Visit a Dispensary
Regardless of the state, you must be 21 or older for recreational purchases and will need a valid government-issued ID. Medical patients typically need a state-issued medical cannabis card. Most dispensaries accept cash, and some now accept debit cards.