FFL Dealers in Minnesota
1,432 active federal firearms licensees in Minnesota, from the official ATF FFL listing. Browse by city or view the full Minnesota directory.
Cities in Minnesota with FFL dealers
- Duluth — 25 dealers
- Rochester — 20 dealers
- Alexandria — 16 dealers
- Bemidji — 16 dealers
- Saint Cloud — 16 dealers
- Blaine — 15 dealers
- Brainerd — 15 dealers
- Forest Lake — 14 dealers
- Grand Rapids — 14 dealers
- Ramsey — 14 dealers
- Moorhead — 13 dealers
- Red Wing — 12 dealers
- Zimmerman — 12 dealers
- Burnsville — 11 dealers
- Farmington — 11 dealers
- Lakeville — 11 dealers
- Mankato — 11 dealers
- Monticello — 11 dealers
- Park Rapids — 11 dealers
- Prior Lake — 11 dealers
- Faribault — 10 dealers
- Marshall — 10 dealers
- Winona — 10 dealers
- Cambridge — 9 dealers
- Cloquet — 9 dealers
- Hugo — 9 dealers
- Hutchinson — 9 dealers
- Inver Grove Heights — 9 dealers
- New Ulm — 9 dealers
- Pine City — 9 dealers
- Princeton — 9 dealers
- Staples — 9 dealers
- Thief River Falls — 9 dealers
- Andover — 8 dealers
- Anoka — 8 dealers
- Apple Valley — 8 dealers
- Brooklyn Park — 8 dealers
- Edina — 8 dealers
- Elk River — 8 dealers
- Hibbing — 8 dealers
- Litchfield — 8 dealers
- North Branch — 8 dealers
- Coon Rapids — 7 dealers
- Eagan — 7 dealers
- Eden Prairie — 7 dealers
- Fairmont — 7 dealers
- Fergus Falls — 7 dealers
- Pillager — 7 dealers
- Saint Paul — 7 dealers
- Albert Lea — 6 dealers
- Austin — 6 dealers
- Bloomington — 6 dealers
- Detroit Lakes — 6 dealers
- Ham Lake — 6 dealers
- Hastings — 6 dealers
- International Falls — 6 dealers
- Little Falls — 6 dealers
- Maple Grove — 6 dealers
- Morris — 6 dealers
- Perham — 6 dealers
- Rogers — 6 dealers
- Rosemount — 6 dealers
- Saint Michael — 6 dealers
- St Cloud — 6 dealers
- Waite Park — 6 dealers
- Willmar — 6 dealers
- Windom — 6 dealers
- Albany — 5 dealers
- Baxter — 5 dealers
- Belle Plaine — 5 dealers
- Cottage Grove — 5 dealers
- East Grand Forks — 5 dealers
- Fertile — 5 dealers
- Hinckley — 5 dealers
- Isanti — 5 dealers
- Le Center — 5 dealers
- Le Sueur — 5 dealers
- Menahga — 5 dealers
- Owatonna — 5 dealers
- Pelican Rapids — 5 dealers
- Plymouth — 5 dealers
- Savage — 5 dealers
- Shakopee — 5 dealers
- Spicer — 5 dealers
- Stacy — 5 dealers
- Virginia — 5 dealers
- Walker — 5 dealers
- Worthington — 5 dealers
- Ada — 4 dealers
- Aitkin — 4 dealers
- Barnum — 4 dealers
- Battle Lake — 4 dealers
- Breckenridge — 4 dealers
- Brooklyn Center — 4 dealers
- Buffalo — 4 dealers
- Chisago City — 4 dealers
- Corcoran — 4 dealers
- Crookston — 4 dealers
- East Bethel — 4 dealers
- Foley — 4 dealers
- Fridley — 4 dealers
- Grand Marais — 4 dealers
- Kasson — 4 dealers
- Luverne — 4 dealers
- Maplewood — 4 dealers
- Milaca — 4 dealers
- Minneapolis — 4 dealers
- Minnetonka — 4 dealers
- Nevis — 4 dealers
- New Prague — 4 dealers
- Northfield — 4 dealers
- Ortonville — 4 dealers
- Pequot Lakes — 4 dealers
- Redwood Falls — 4 dealers
- Rice — 4 dealers
- Saginaw — 4 dealers
- Warroad — 4 dealers
- Williams — 4 dealers
- Woodbury — 4 dealers
- Adrian — 3 dealers
- Annandale — 3 dealers
- Backus — 3 dealers
- Becker — 3 dealers
- Benson — 3 dealers
- Big Lake — 3 dealers
- Brownton — 3 dealers
- Carlos — 3 dealers
- Chanhassen — 3 dealers
- Chisholm — 3 dealers
- Cook — 3 dealers
- Cushing — 3 dealers
- Eyota — 3 dealers
- Fosston — 3 dealers
- Garfield — 3 dealers
- Hermantown — 3 dealers
- Hills — 3 dealers
- Iron — 3 dealers
- Lake City — 3 dealers
- Lake Crystal — 3 dealers
- Lindstrom — 3 dealers
- Little Canada — 3 dealers
- Mcgregor — 3 dealers
- Medina — 3 dealers
- Mendota Heights — 3 dealers
- Montevideo — 3 dealers
- Mora — 3 dealers
- New Brighton — 3 dealers
- New Hope — 3 dealers
- Nowthen — 3 dealers
- Oakdale — 3 dealers
- Ottertail — 3 dealers
- Parkers Prairie — 3 dealers
- Pine Island — 3 dealers
- Roseau — 3 dealers
- Saint Louis Park — 3 dealers
- Saint Peter — 3 dealers
- Sauk Centre — 3 dealers
- Sauk Rapids — 3 dealers
- Shevlin — 3 dealers
- Spring Lake Park — 3 dealers
- St James — 3 dealers
- St Paul Park — 3 dealers
- Starbuck — 3 dealers
- Stillwater — 3 dealers
- Taylors Falls — 3 dealers
- Two Harbors — 3 dealers
- Wabasha — 3 dealers
- Waseca — 3 dealers
- Winnebago — 3 dealers
- Afton — 2 dealers
- Albertville — 2 dealers
- Argyle — 2 dealers
- Aurora — 2 dealers
- Bagley — 2 dealers
- Beaver Creek — 2 dealers
- Bejou — 2 dealers
- Blooming Prairie — 2 dealers
- Blue Earth — 2 dealers
- Braham — 2 dealers
- Brandon — 2 dealers
- Britt — 2 dealers
- Brooten — 2 dealers
- Calumet — 2 dealers
- Canby — 2 dealers
- Cass Lake — 2 dealers
- Champlin — 2 dealers
- Chandler — 2 dealers
- Chatfield — 2 dealers
- Clara City — 2 dealers
- Cohasset — 2 dealers
- Cottonwood — 2 dealers
- Darwin — 2 dealers
- Dassel — 2 dealers
- Dayton — 2 dealers
- Delano — 2 dealers
- Dodge Center — 2 dealers
- Dover — 2 dealers
- Elbow Lake — 2 dealers
- Elgin — 2 dealers
- Ely — 2 dealers
- Erskine — 2 dealers
- Evansville — 2 dealers
- Eveleth — 2 dealers
- Finlayson — 2 dealers
- Floodwood — 2 dealers
- Foreston — 2 dealers
- Fort Ripley — 2 dealers
- Frazee — 2 dealers
- Gilbert — 2 dealers
- Glencoe — 2 dealers
- Glenville — 2 dealers
- Glenwood — 2 dealers
- Glyndon — 2 dealers
- Gonvick — 2 dealers
- Greenbush — 2 dealers
- Greenfield — 2 dealers
- Gully — 2 dealers
- Hackensack — 2 dealers
- Hardwick — 2 dealers
- Harmony — 2 dealers
- Harris — 2 dealers
- Holdingford — 2 dealers
- Hopkins — 2 dealers
- Howard Lake — 2 dealers
- Jackson — 2 dealers
- Jordan — 2 dealers
- Karlstad — 2 dealers
- Kimball — 2 dealers
- La Crescent — 2 dealers
- Lafayette — 2 dealers
- Lake Shore — 2 dealers
- Lansing — 2 dealers
- Laporte — 2 dealers
- Longville — 2 dealers
- Lonsdale — 2 dealers
- Loretto — 2 dealers
- Lowry — 2 dealers
- Madison Lake — 2 dealers
- Marcell — 2 dealers
- Melrose — 2 dealers
- Merrifield — 2 dealers
- Minneota — 2 dealers
- Minnesota City — 2 dealers
- Minnesota Lake — 2 dealers
- Moose Lake — 2 dealers
- Mountain Lake — 2 dealers
- New York Mills — 2 dealers
- North Mankato — 2 dealers
- Osakis — 2 dealers
- Otsego — 2 dealers
- Palisade — 2 dealers
- Plainview — 2 dealers
- Remer — 2 dealers
- Richfield — 2 dealers
- Robbinsdale — 2 dealers
- Roseville — 2 dealers
- Rushford — 2 dealers
- Sabin — 2 dealers
- Saint Francis — 2 dealers
- Sherburn — 2 dealers
- Shoreview — 2 dealers
- Silver Bay — 2 dealers
- Stewartville — 2 dealers
- Swanville — 2 dealers
- Twin Valley — 2 dealers
- Ulen — 2 dealers
- Underwood — 2 dealers
- Vernon Center — 2 dealers
- Victoria — 2 dealers
- Waconia — 2 dealers
- Warren — 2 dealers
- Waterville — 2 dealers
- Waverly — 2 dealers
- Welch — 2 dealers
- Wells — 2 dealers
- West Saint Paul — 2 dealers
- White Bear Lake — 2 dealers
- White Bear Township — 2 dealers
- Wrenshall — 2 dealers
- Wright — 2 dealers
- Zumbro Falls — 2 dealers
- Akeley — 1 dealers
- Alberta — 1 dealers
- Alvarado — 1 dealers
- Appleton — 1 dealers
- Arlington — 1 dealers
- Askov — 1 dealers
- Avon — 1 dealers
- Babbitt — 1 dealers
- Balaton — 1 dealers
- Barnesville — 1 dealers
- Barrett — 1 dealers
- Baudette — 1 dealers
- Bird Island — 1 dealers
- Blackduck — 1 dealers
- Bluffton — 1 dealers
- Bovey — 1 dealers
- Boyd — 1 dealers
- Brewster — 1 dealers
- Brook Park — 1 dealers
- Bruno — 1 dealers
- Byron — 1 dealers
- Caledonia — 1 dealers
- Cannon Falls — 1 dealers
- Carlton — 1 dealers
- Carver — 1 dealers
- Cedar — 1 dealers
- Center City — 1 dealers
- Ceylon — 1 dealers
- Chaska — 1 dealers
- Chokio — 1 dealers
- Circle Pines — 1 dealers
- Clear Lake — 1 dealers
- Clearwater — 1 dealers
- Climax — 1 dealers
- Clinton — 1 dealers
- Cokato — 1 dealers
- Columbia Heights — 1 dealers
- Comfrey — 1 dealers
- Conger — 1 dealers
- Cotton — 1 dealers
- Courtland — 1 dealers
- Dalton — 1 dealers
- Danvers — 1 dealers
- Darfur — 1 dealers
- Deer River — 1 dealers
- Dennison — 1 dealers
- Dent — 1 dealers
- Dexter — 1 dealers
- Dunnell — 1 dealers
- Easton — 1 dealers
- Edgerton — 1 dealers
- Eitzen — 1 dealers
- Embarrass — 1 dealers
- Emily — 1 dealers
- Erhard — 1 dealers
- Esko — 1 dealers
- Excelsior — 1 dealers
- Fairfax — 1 dealers
- Fountain — 1 dealers
- Fulda — 1 dealers
- Garden City — 1 dealers
- Garrison — 1 dealers
- Gaylord — 1 dealers
- Gem Lake — 1 dealers
- Goodview — 1 dealers
- Graceville — 1 dealers
- Grand Meadow — 1 dealers
- Granite Falls — 1 dealers
- Green Isle — 1 dealers
- Grove City — 1 dealers
- Grygla — 1 dealers
- Hadley — 1 dealers
- Hallock — 1 dealers
- Hampton — 1 dealers
- Hancock — 1 dealers
- Hayfield — 1 dealers
- Hendricks — 1 dealers
- Hendrum — 1 dealers
- Henning — 1 dealers
- Heron Lake — 1 dealers
- Hewitt — 1 dealers
- Hoffman — 1 dealers
- Hokah — 1 dealers
- Holloway — 1 dealers
- Holyoke — 1 dealers
- Hoyt Lakes — 1 dealers
- Humboldt — 1 dealers
- Independence — 1 dealers
- Ironton — 1 dealers
- Isle — 1 dealers
- Jacobson — 1 dealers
- Kasota — 1 dealers
- Kenyon — 1 dealers
- Kerkhoven — 1 dealers
- Kilkenny — 1 dealers
- Lake Benton — 1 dealers
- Lake Bronson — 1 dealers
- Lake Elmo — 1 dealers
- Lake Park — 1 dealers
- Lakefield — 1 dealers
- Lengby — 1 dealers
- Leonard — 1 dealers
- Lewiston — 1 dealers
- Lino Lakes — 1 dealers
- Littlefork — 1 dealers
- Long Prairie — 1 dealers
- Mabel — 1 dealers
- Madison — 1 dealers
- Mahnomen — 1 dealers
- Mantorville — 1 dealers
- Maple Lake — 1 dealers
- Maple Plain — 1 dealers
- Mapleton — 1 dealers
- Marine — 1 dealers
- Mazeppa — 1 dealers
- Middle River — 1 dealers
- Milan — 1 dealers
- Millville — 1 dealers
- Minnetrista — 1 dealers
- Montgomery — 1 dealers
- Montrose — 1 dealers
- Morristown — 1 dealers
- Morton — 1 dealers
- Motley — 1 dealers
- Mound — 1 dealers
- Mounds View — 1 dealers
- Mountain Iron — 1 dealers
- Nashwauk — 1 dealers
- Naytahwaush — 1 dealers
- Nerstrand — 1 dealers
- New Auburn — 1 dealers
- New Market — 1 dealers
- New Richland — 1 dealers
- Newfolden — 1 dealers
- Nicollet — 1 dealers
- Northome — 1 dealers
- Norwood Young America — 1 dealers
- Oak Park Heights — 1 dealers
- Ogilvie — 1 dealers
- Olivia — 1 dealers
- Onamia — 1 dealers
- Oronoco — 1 dealers
- Outing — 1 dealers
- Peterson — 1 dealers
- Pine River — 1 dealers
- Pipestone — 1 dealers
- Plummer — 1 dealers
- Ponsford — 1 dealers
- Porter — 1 dealers
- Preston — 1 dealers
- Proctor — 1 dealers
- Randall — 1 dealers
- Raymond — 1 dealers
- Red Lake Falls — 1 dealers
- Renville — 1 dealers
- Rochert — 1 dealers
- Rollingstone — 1 dealers
- Royalton — 1 dealers
- Saint Charles — 1 dealers
- Saint Clair — 1 dealers
- Saint Paul Park — 1 dealers
- Sanborn — 1 dealers
- Sandstone — 1 dealers
- Saum — 1 dealers
- Scandia — 1 dealers
- Schroeder — 1 dealers
- Shorewood — 1 dealers
- Slayton — 1 dealers
- South Haven — 1 dealers
- South Saint Paul — 1 dealers
- Springfield — 1 dealers
- St Charles — 1 dealers
- St Clair — 1 dealers
- St Francis — 1 dealers
- St Joseph — 1 dealers
- St Peter — 1 dealers
- Stephen — 1 dealers
- Storden — 1 dealers
- Talmoon — 1 dealers
- Tower — 1 dealers
- Truman — 1 dealers
- Upsala — 1 dealers
- Vadnais Heights — 1 dealers
- Verndale — 1 dealers
- Vining — 1 dealers
- Wadena — 1 dealers
- Walnut Grove — 1 dealers
- Warsaw — 1 dealers
- Watertown — 1 dealers
- Watson — 1 dealers
- Welcome — 1 dealers
- Wendell — 1 dealers
- Westbrook — 1 dealers
- Wheaton — 1 dealers
- Wilder — 1 dealers
- Willow River — 1 dealers
- Winsted — 1 dealers
- Winthrop — 1 dealers
- Woodland — 1 dealers
- Wyoming — 1 dealers
- Zumbrota — 1 dealers
Featured dealers in Minnesota
- 1st City Gunsmithing LLC — Bemidji, MN, 56601 (Dealer)
- 2 Below Trading Company LLC — Frazee, MN, 56544 (Manufacturer)
- 223 And Me LLC — Ulen, MN, 56585-0000 (Dealer)
- 3m Trap & Skeet Club — Cottage Grove, MN, 55016-0000 (Dealer)
- A New Day Auctions LLC — Cannon Falls, MN, 55009 (Dealer)
- A&L Gunsmith — Forest Lake, MN, 55025 (Manufacturer)
- Aaa Auction And Realty LLC — Nowthen, MN, 55303 (Dealer)
- Bird Island Body Shop — Bird Island, MN, 55310 (Dealer)
- Aanenson, Don — Perham, MN, 56573 (Dealer)
- Ab&B Firearms LLC — Little Canada, MN, 55117 (Dealer)
- Abrasives Of St Paul Inc — Saint Paul, MN, 55110 (Dealer)
- Action Arms — Marshall, MN, 56258 (Dealer)
- Action Arms LLC — Marshall, MN, 56258 (Manufacturer)
- Action Gunner — Lindstrom, MN, 55045 (Manufacturer)
- Advanced Tactical Solutions LLC — Red Lake Falls, MN, 56750 (Dealer)
- Aa Classic Doubles — Bemidji, MN, 56601 (Dealer)
- Against The Grain Armory LLC — Mankato, MN, 56001 (Dealer)
- Agan Training And Gunsmithing — Lakeville, MN, 55044 (Dealer)
- Ahlers, Alan L — Fulda, MN, 56131 (Dealer)
- Ahlman Custom Gun Shop — Morristown, MN, 55052-0000 (Dealer — Class 3 / SOT)
- The Gun Shop — Bemidji, MN, 56601 (Dealer)
- Airborne Arms LLC — Nowthen, MN, 55330 (Manufacturer)
- Kbld Arms — Alexandria, MN, 56308 (Manufacturer)
- Alchemy Arms — Cohasset, MN, 55721 (Dealer)
See all 1,432 dealers in Minnesota
NFA items in Minnesota
Suppressors are restricted in Minnesota; short-barreled rifles are legal; machine guns are legal. Read the full Minnesota NFA law guide.