All FFL Dealers in Iowa
14 total FFL dealers in Iowa — including active, expired, and inactive licenses.
Looking for only active dealers? View Active Dealers in Iowa →
How many total FFL dealers has Iowa had?
The complete ATF record for Iowa contains 14 federal firearms licenses — including active, expired, and surrendered licenses. This full archive is useful for researching a license history or confirming whether a former dealer is still in business. For dealers you can actually visit today, see the active-only listing; every record here is sourced from the ATF's public Federal Firearms Licensee data, refreshed monthly.
Browse by City
Illustrative imageScotts Shooters World
Type 01Ahlhelm, Donald Scott
719 S 4Th St, Osage, IA 50461
(641) 220-1760
Illustrative imageBal Custom Rifles
Type 07Bal Long Range LLC
2005 357 St, Osage, IA 50461
(641) 220-0220
Illustrative imageBb Guns LLC
Type 07632 Lyndale Ave, Osage, IA 50461
(641) 330-7244
Illustrative imageBerg's Guns
Type 07Berg, Kolby Peter
3425 Jersey Ave, Osage, IA 50461
(641) 220-6178
Illustrative imageBeyer Gunsmithing
Type 01Beyer, Daniel Joseph
1820 316Th St, Osage, IA 50461
(641) 220-5144
Illustrative imageDm Firearms LLC
Type 011202 Maple St, Osage, IA 50461
(219) 765-7070
Illustrative imageHeffron Precision LLC
Type 01714 Ash Street, Osage, IA 50461
(641) 732-0050
Illustrative imageKrebsbach, Gary
Type 011233 Ash St, Osage, IA 50461
(641) 220-4558
Illustrative imageLife Is Now Outdoors
Type 01Life Is Now Outdoors LLC
4026 Hwy 218, Osage, IA 50461
(641) 220-5331
Illustrative imageOlson's Gun Repair
Type 01Olson, John Russell
409 S 5Th St, Osage, IA 50461
(641) 732-5739
Illustrative imagePearson, Gary Allan
Type 014285 Shadow Ave, Osage, IA 50461
(641) 420-2990
Illustrative imagePederson, John M
Type 01224 Lyndale Ave, Osage, IA 50461
(641) 425-7039
Illustrative imageSpitz Shooting Sports
Type 01Spitz, James Bernard
615 Maple St, Osage, IA 50461
(641) 832-8689
Illustrative imageSteiert Firearms
Type 01Steiert, John Edward
4060 Rampart Ave, Osage, IA 50461
(641) 983-4445