Take your first shots at Davenport Guns!
We introduce beginners to pistols and small caliber rifles, giving them the foundation needed for a safe and enjoyable shooting experience. Come out and get expert tutoring from NRA-certified instructors and get out on the range!
Ladies, join A Girl & A Gun!
Davenport Guns hosts the largest A Girl & A Gun chapter in the United States. We meet twice a month for fun evenings of shooting sessions, socializing, and teaching each other about firearms and safety. The group also hosts Krav Maga self-defense classes
Take the best concealed carry course in the state of Iowa!
This course is the perfect choice for Iowa residents seeking a new IA Permit To Carry Weapons or current permit holders who wish to update their knowledge on changes in the law and gain valuable live-fire practice on the range.
About Davenport Guns
Davenport Guns & Shooting Club is more than just a retail store – it is the premiere firearms training center in the Quad Cities area. At 46,000 square feet, it is also the largest. All ages are welcome. Parents and guardians are encouraged to bring their children to practice, take one-on-one lessons with our instructors, and attend classes teaching firearms handling and safety. Davenport Guns is truly a valuable community center for Davenport and the surrounding region!
Watch this for an inside-look at our facility
Get your concealed carry training and more
Shoot live-fire Video Action Targets
Shoot a Machine Gun
The MP5K (K from the German word Kurz for “short”) was designed for close quarters battle use by clandestine operations and special services. It has a lighter bolt for a higher rate of fire than the standard MP5.
Fill out our safety waiver and shoot today!
Read our blog for up-to-date 2nd Amendment News
Sign up for the Davenport Guns weekly Newsletter and get a free coupon!
Guns are used 2.5 million times a year in self-defense. Law-abiding citizens use guns to defend themselves against criminals as many as 2.5 million times every year — or about 6,850 times a day.