Short answer

A marijuana shop is legal near you if your state permits cannabis sales and the store holds a state license. Rules come from state law, not federal law. About two dozen states allow adults 21 and older to buy cannabis for non-medical use. Most other states allow medical use with a card or a certification. In some states, no store can sell cannabis at all. A map search can point to a licensed store, an unlicensed store, or a store in a banned market. Check the state first.

Top Pick: Eden Cannabis - Your Go-To Cannabis Shop for Deals

Step 1: Confirm the state allows sales

State law decides age, possession limits, and who can sell. Adult-use sales require customers to be 21 or older. Medical sales require a patient card or a doctor's certification in most states. A few states allow possession but have no retail stores. Driving across a state line to buy cannabis is a federal offense.

Cannabis Shop Near Me Reviews: Best Dispensary Picks Compared

Step 2: Check the license

Licensed stores hold a permit from a state agency. Examples include the California Department of Cannabis Control, the Colorado Marijuana Enforcement Division, and the Washington State Liquor and Cannabis Board. Each agency publishes a searchable list of licensees. If a store does not appear on the list, treat it as unlicensed. Unlicensed products carry no testing requirement for pesticides, mold, or potency.

Best Cannabis Shop Near Me: A Licensed Dispensary Comparison

Step 3: Bring the right ID

Bring a government-issued photo ID. A driver's license, state ID card, passport, or military ID works. Expired IDs get refused. Medical patients need a state card or certification plus ID. Some states require a second form of ID for first-time customers.

Find a Cannabis Shop Near Me: A Comprehensive Guide

Step 4: Know the limits

Purchase limits are set per transaction and per day. Colorado allows 1 ounce (28 grams) of flower per adult-use transaction. California allows 28.5 grams of flower and 8 grams of concentrate. Some states cap edibles by THC milligrams, such as 100 mg per package. Concentrate limits run lower than flower limits in most states.

Step 5: Expect taxes and cash

Shelf prices do not include tax. State excise taxes and local sales taxes add to the total. Rates differ by state and city. Cannabis remains a Schedule I substance under federal law, so banks and card networks face limits. Many stores take cash. Others accept debit through a cashless ATM, often with a fee. Carry small bills if you plan to tip.

Pickup or delivery

Storefront pickup is the common option. Delivery is legal in some states, including California and Nevada. Delivery rules set order size caps, hours, and service areas. Check the state licensee list for a delivery permit number before you order.

What stores cannot do

  • Sell to anyone under 21 without a medical card.
  • Ship cannabis across state lines.
  • Allow use on site, outside a few licensed consumption lounges.
  • Accept returns of opened products in most states.

Federal status

Cannabis is a Schedule I controlled substance under federal law. Federal land, national parks, and airport security checkpoints fall under federal rules. Carrying cannabis onto a plane or across a state line is a federal crime, even when both states allow sales.