SHOP the storefront

For quickest delivery and to see if we have the item(s) in stock at our physical store

please call us at (563) 424-1812


Davenport Guns is the Quad Cities’ largest gun shop with hundreds of firearms in stock. Thinking about a gun but not sure if it’s right for you? The rental gun program allows customers to test a variety of firearms prior to purchase so you’re fully confident in your decision. You can purchase a firearm, gun case, cleaning supplies, reloading materials, and most importantly, training for your new firearm or handgun. With both new, used and consignment inventory that is constantly replaced, you’ll always find something new at Davenport Guns.

If you’d rather shop from home, our website carries full lines of inventory. Everything purchased online will be shipped to the store for pickup, so no need to worry about those pesky Porch Pirates!

We’re one of 2 stocking dealers!

Davenport Guns Disclaimer:


1. Items that are in stock have a red banner that reads: “on the shelf today”.
2.. Most items are available in 5 business days.
3. All firearms will be shipped to Davenport Guns to finish proper state & local paperwork as required by state laws.
4. Out of state buyers’ firearms will be shipped to a certified Federal Firearms Dealer (FFL) in your area.

5. Orders placed online are coming from various distributors and Davenport Guns has no control over their shipping department. We will call as soon as your order arrives in house.

6. Orders will have to be picked up in person at Davenport Guns.

What makes us unique?

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!