FLASH SALE — 15% OFF SITEWIDE — ENDS MIDNIGHT — discount applied automatically at checkout
FREE shipping on orders over $99 · 30-day returns
About · Blog · Contact
ISIowa Gun Shop

Glock Pistols for Sale in Iowa

Glock is the gun most Iowans hand a first-time buyer, and for good reason: it runs when it's dirty, parts are everywhere, and every instructor in Johnson County has trained on one. We stock the full lineup — the compact G19 and slim G43X for concealed carry, the full-size G17 and G45 for duty and home defense, and the .22, 10mm and .45 variants for everything in between. Every order ships to a licensed Iowa FFL for a quick transfer.

Which Glock is right for an Iowa carry permit holder?

For everyday concealed carry in Iowa, the G19 and G43X are the two we sell most. The G43X hides easier under a t-shirt in an Iowa summer; the G19 gives you more rounds and a longer sight radius for not much more size. Both take the same holsters and optics most local ranges support. If the gun lives on a nightstand rather than a hip, step up to a full-size G17 or G45 — the extra weight soaks up recoil and the longer grip fills your hand.

Gen 5, MOS, or older?

Gen 5 dropped the finger grooves and improved the barrel and trigger, and the MOS models come milled for a red dot — worth it if you plan to run an optic. A used Gen 3 is still a perfectly good gun and usually the cheapest way into the platform. We list condition plainly on every unit so you know what you're buying.

Frequently Asked Questions

Do I need a permit to buy a Glock in Iowa?
No. Iowa removed the permit-to-acquire requirement in 2021, so you don't need a purchase permit. You'll still complete a federal 4473 and pass a NICS background check when you pick the pistol up at your FFL.
How does an online Glock order get to me in Iowa?
Federal law requires handguns to ship to a licensed dealer (FFL) in your state. We ship your Glock to the Iowa FFL you choose, you complete the paperwork and background check in person, and you take it home the same visit.
How old do I have to be to buy a Glock pistol?
You must be 21 to buy a handgun from a licensed dealer under federal law. Long guns are 18. Bring a valid Iowa ID to your FFL pickup.

A working FFL, not a faceless warehouse

We've been Iowa City's firearms dealer since 2009. Every Glock ships insured to your local FFL, we answer the phone, and we'll tell you straight if a different model fits you better.

All Handguns in IowaConcealed Carry Pistols9mm AmmoBrowse Full Catalog