Short answer

Most U.S. states do not accept a medical cannabis card from another state. A small group does, with limits. That group includes Arizona, Hawaii, Maine, Michigan, Nevada, New Hampshire, New Mexico, Oklahoma, Oregon, and Rhode Island. Purchase limits, fees, and paperwork differ in each. Some states require a visitor or temporary license before a dispensary can serve you.

more on this topic

What reciprocity means

Reciprocity is a state rule that lets a dispensary serve a patient who holds a valid medical cannabis card from another state. Terms vary by state:

Medical Cannabis Possession Limits by State: Does Convenience Decide?

  • Recognition: the dispensary accepts your home-state card and a photo ID at the counter.
  • Registration: you file with the state health department, pay a fee, and get a visitor card valid for a set number of days.
  • Adult-use access: no card needed. Any adult 21 or older can buy. This is not reciprocity.

States that accept out-of-state medical cards

Arizona

Dispensaries may serve patients who hold a valid out-of-state card. Bring the card and a government photo ID. Arizona does not issue a separate visitor license.

Are Dispensaries Federally Legal in Medical States?

Hawaii

The Department of Health runs a visiting patient program. Registration covers 60 days. You register before you travel, not at the store.

medical cannabis legal states map 2025

Maine

Out-of-state patients may buy up to 2.5 ounces of flower per 15 days. Bring your card and ID. Maine also sells to adults 21 and over.

Michigan

Provisioning centers may sell to non-resident cardholders. Adults 21 and over can buy retail in any case.

Nevada

Out-of-state patients may buy up to 2.5 ounces per 14 days. Nevada also sells to adults 21 and over.

New Hampshire

The state recognizes qualifying patients from other states. The possession limit is 2 ounces per 10 days. New Hampshire has no adult-use sales.

New Mexico

Patients with a valid out-of-state card may buy at dispensaries. New Mexico also sells to adults 21 and over.

Oklahoma

Non-residents apply for a temporary patient license. The license runs 30 days and costs $100. You need a valid out-of-state card and an ID.

Oregon

Dispensaries may serve out-of-state cardholders in the medical program. Oregon also sells to adults 21 and over.

Rhode Island

Compassion centers may serve patients who hold a valid out-of-state card and ID.

States that do not accept out-of-state cards

Florida, Illinois, Colorado, Massachusetts, Pennsylvania, and Washington do not accept out-of-state medical cards. Colorado, Illinois, Massachusetts, and Washington sell to adults 21 and over without a card. Florida and Pennsylvania run medical programs only, and both require state residency.

Limits, fees, and taxes

Most states cap how much a visitor may buy in a set window. Nevada and Maine use 2.5 ounces. New Hampshire uses 2 ounces per 10 days. Oklahoma sells a 30-day visitor license for $100. Expect the adult-use tax rate in states with a retail market. In-state patients often pay less tax than visitors.

Convenience as the deciding factor

Drive time changes the math. A patient who lives 20 minutes from a state line may cross it for a dispensary. A patient who lives 3 hours away may stay home and use delivery or the closest in-state shop. Retail stores and delivery now cover most of the map in adult-use states. The card matters most in medical-only states, in states with few dispensaries, and for patients under 21.

Check before you travel

  1. Open the state health department or cannabis board site.
  2. Look for the terms "reciprocity," "visiting patient," or "out-of-state patient."
  3. Note the fee, the validity window, and the purchase limit.
  4. Call the dispensary. Counter policy can differ from the statute.

State programs change. A rule that applied last year may not apply now. Confirm the current rule within a week of travel. If a state site does not list a reciprocity rule, assume the card will not work.