How to Get Your Concealed Pistol License (CPL) in Michigan: CPL Training in Gwinn & Marquette, MI
If you’re a Michigan resident considering concealed carry, obtaining your Concealed Pistol License (CPL) is your legal path forward. Whether you’re in Gwinn, MI or Marquette, MI, understanding the CPL process and choosing the right instructor is key to becoming a responsible and confident concealed carrier.
At the heart of the Upper Peninsula’s firearm training community is Joshua Emery, a USCCA Certified Firearms Instructor. With a focus on small class sizes, personalized instruction, and practical education, Josh offers some of the most accessible and thorough CPL classes in Michigan.

What is a Michigan Concealed Pistol License (CPL)?
A Michigan Concealed Pistol License allows residents to carry a concealed handgun on their person or in their vehicle. The Michigan CPL is recognized in many other states through reciprocity agreements, making it a valuable asset for self-defense-minded citizens who travel.
Requirements for a Michigan CPL
To obtain a Michigan CPL, applicants must:
- Be at least 21 years old
- Be a U.S. citizen or legal resident
- Be a Michigan resident for at least 6 months
- Complete a state-approved CPL training course
- Pass a criminal background check
CPL Classes with Joshua Emery – USCCA Certified in Gwinn & Marquette, MI
When it comes to concealed carry training in Michigan, quality matters. Joshua Emery provides:
✅ Small Class Sizes – You won’t be lost in a crowd. Each student receives hands-on attention.
✅ Public CPL Classes – Scheduled regularly in Gwinn and Marquette, MI, with flexible dates.
✅ Private CPL Classes – Great for families, friends, or workplace groups. Learn at your own pace.
✅ Basic & Advanced Pistol Classes – Build your shooting skills before or after your CPL training.
As a certified USCCA instructor, Josh’s training goes beyond the basics. You’ll get practical instruction on firearm safety, situational awareness, Michigan law, legal use of force, and proper carry techniques.
Why Choose Concealed Carry Training in Gwinn or Marquette, MI?
Choosing local CPL classes in Gwinn, MI or CPL training in Marquette, MI gives you access to a qualified instructor who understands Michigan laws and the unique needs of U.P. residents.
Whether you’re new to firearms or just looking to meet the legal requirements, local training means convenience, community, and accountability. Plus, local classes support small businesses and Second Amendment values right here in the Upper Peninsula.
What You’ll Learn in Your CPL Class
- Firearm safety and operation
- Legal considerations under Michigan law
- Conflict avoidance and situational awareness
- Safe storage and transportation of firearms
- Defensive shooting fundamentals
Every CPL class includes live-fire range time, classroom instruction, and a certificate upon completion—required for your county CPL application.
Ready to Get Started?
Whether you’re searching for:
- Concealed carry classes near Gwinn, MI
- CPL training in Marquette, Michigan
- Private pistol classes in the Upper Peninsula
- Or a trusted USCCA-certified firearms instructor in Michigan
Joshua Emery has you covered.
Contact Joshua Emery for CPL Classes in Michigan
If you’re ready to protect yourself and your loved ones with confidence and legal knowledge, reach out to schedule your Michigan CPL class today.
Sign up for an upcoming class
Classes fill quickly — reserve your spot and start your concealed carry journey the right way.