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.

Discipline with a side of attitude.