Medical Marijuana and Firearm Possession: What Federal Law Says

Date: October 6, 2025

From time to time, we’re asked whether a Minnesota medical marijuana cardholder can legally own or carry a firearm. The short answer is no — not under current federal law.

The Federal Law

Title 18, United States Code, Section 922(g)(3) states that it is unlawful for any person “who is an unlawful user of or addicted to any controlled substance” to possess firearms or ammunition. Because marijuana remains listed as a Schedule I controlled substance under federal law, anyone who uses it — even for medical reasons — falls under that prohibition.

You can read the full statute here:
18 U.S.C. § 922(g)(3)

What It Means for Minnesota Permit Holders

Although Minnesota law permits medical cannabis, federal law still controls firearm eligibility. When purchasing a firearm, applicants must complete the ATF Form 4473. Question 21(g) on that form specifically warns that marijuana use remains illegal under federal law, regardless of state legalization.

Answering “no” to that question while holding a medical marijuana card is considered a false statement on a federal form — a felony offense.

The Bottom Line

At this time, a Minnesota medical marijuana cardholder cannot lawfully possess or carry a firearm for self-defense under federal law. Until Congress changes the classification of marijuana, state permits do not override federal restrictions.

Stay informed, stay legal, and make sure you understand how both federal and state laws apply to your situation before carrying.

John Davey – Owner/Instructor profile photo

John Davey – Owner/Instructor

Discipline with a side of attitude.