A comprehensive guide to firearms regulations in the North Star State.
Minnesota requires a Permit to Carry (PTC) for concealed carry.
21 years old for PTC. 18+ for long gun purchases with conditions.
Up to 30 days for permit approval after background check.
Must complete approved firearms safety course.
To obtain a Minnesota Permit to Carry, you must meet all requirements set forth in Minnesota Statutes §624.714.
Must be at least 21 years of age to apply for a Permit to Carry.
Must be a Minnesota resident or a member of the armed forces stationed in Minnesota.
Must have completed an approved firearms safety course within the past year.
Must not be prohibited from possessing firearms under state or federal law.
Minnesota law requires completion of an approved firearms safety course.
Covering Minnesota-specific laws, use of force, and legal considerations.
Hands-on instruction covering safe handling and shooting proficiency.
The course must meet specific criteria to be valid.
Only training courses from certified instructors are valid. Contact the Minnesota Department of Public Safety for a list of approved courses.
Even with a valid permit, Minnesota law prohibits carrying in certain locations.
Minnesota has unique "pistol lake" laws. Some public venues may be designated as areas where carrying is prohibited. Business owners may prohibit firearms by posting specific signs. Always look for posted notices and respect property owner policies.
Minnesota recognizes permits from states with which it has formal reciprocity agreements. Contact the Minnesota BCA for the current list.
Minnesota has formal reciprocity agreements with several states. Permit holders from these states can legally carry in Minnesota.
Minnesota does NOT recognize: constitutional carry permits, permits from states with less strict requirements, or non-resident permits from states without formal agreements.
Laws change frequently. Always verify current reciprocity status before carrying in another state.
Minnesota has specific laws regarding firearms in vehicles.
With a valid MN PTC, you may carry a loaded handgun in your vehicle. Without a permit, firearms must be unloaded and in a case.
To carry concealed outside your vehicle, you must have a valid Permit to Carry.
Open carry is generally legal in Minnesota with a permit, though local ordinances may vary.
Minnesota has specific requirements for purchasing and transferring firearms.
M.S. § 624.714
Permit to Carry - Requirements, application process, and permit provisions
M.S. § 624.715
Permit to Purchase - Requirements for purchasing pistols
M.S. § 609.66
Dangerous weapons - Criminal possession and use provisions
M.S. § 609.67
Machine guns and short-barreled shotguns
M.S. § 624.40
Unlawful possession by prohibited persons
Contact your local county sheriff's office to begin the application process.
This information is for general informational purposes only and does not constitute legal advice. Firearms laws are complex and change frequently. Always verify current laws with official sources and consult with a qualified firearms attorney before making legal decisions. Laws effective as of April 2026.