Skip to main content

USA Arms · Everything firearms nationwide

Loading map...
Minnesota gun shops, shooting ranges, instructors, and firearm services map. Use arrow keys to pan and plus/minus to zoom when the map is focused.

Minnesota firearms directory

Minnesota has 357 profiles on USA Arms, including 204 gun shops and 112 gunsmiths.

Jump to the state directory ↓

Places in Minnesota

Reviewed

  1. Shooting range

    Gordy Buchanan Memorial Range

    Cass Lake, MN

Firearms directory in Minnesota

Cities with the most profiles

  • Alexandria

    Listings8

    Ranges
    1
    Gun shops
    4
    Instructors
    0
    Gunsmiths
    2
    Ammo retailers
    0
    Manufacturers
    2
  • Burnsville

    Listings7

    Ranges
    1
    Gun shops
    5
    Instructors
    3
    Gunsmiths
    1
    Ammo retailers
    0
    Manufacturers
    0
  • Cloquet

    Listings3

    Ranges
    1
    Gun shops
    2
    Instructors
    1
    Gunsmiths
    2
    Ammo retailers
    1
    Manufacturers
    0

A profile may appear in more than one category.

ATF licensees in Minnesota: search or browse the free FFL lookup

Upcoming events in Minnesota

All Minnesota events

  1. MN Permit to Carry — Sun. November 1 | 12noon

    · Training

    Place
    Best Defense Armory & Range, 95 8th Ave SW, Forest Lake, MN 55025

    MN Permit to Carry class held at Best Defense Armory & Range, 95 8th Ave SW, Forest Lake, MN 55025.

    Check official schedule

  1. MN Permit to Carry Course

    · Training

    Place
    Barrels and Arrows, 3041 US-59, Marshall, MN 56258

    MN Permit to Carry Course session taught by Robertson Shooting Academy at Barrels and Arrows, 3041 US-59, Marshall, MN 56258, on Sat, Nov. 7, 2026, 9:00 AM to 2:00 PM.

    $100

    Check official schedule
  2. MN Permit To Carry Class – November 7

    · Training

    Place
    Prior Lake VFW, 16306 Main Ave SE Prior Lake, MN 55372

    Minnesota BCA-approved course consisting of a classroom component and a 30 round shooting proficiency live-fire qualification. Class fee $95; bring your spouse or significant other for $65.

    $95

    Check official schedule

  1. MN Permit to Carry — Sun. November 8 | 12noon

    · Training

    Place
    Best Defense Armory & Range, 95 8th Ave SW, Forest Lake, MN 55025

    MN Permit to Carry class held at Best Defense Armory & Range, 95 8th Ave SW, Forest Lake, MN 55025.

    Check official schedule

  1. MN Permit to Carry — Tues. November 17 | 5pm

    · Training

    Place
    Best Defense Armory & Range, 95 8th Ave SW, Forest Lake, MN 55025

    MN Permit to Carry class held at Best Defense Armory & Range, 95 8th Ave SW, Forest Lake, MN 55025.

    Check official schedule
  2. MN Permit To Carry Class – November 17

    · Training

    Place
    Prior Lake VFW, 16306 Main Ave SE Prior Lake, MN 55372

    Minnesota BCA-approved course consisting of a classroom component and a 30 round shooting proficiency live-fire qualification. Class fee $95; bring your spouse or significant other for $65.

    $95

    Check official schedule

Services and facilities in Minnesota

Firearms statistics in Minnesota

  1. 26,032firearms made in Minnesota in 2024, 17.9% fewer than in 2023ATF · 2024
  2. 1,685private small arms, ordnance and accessories manufacturing jobs in 2025, with $237.6 million in wagesBLS · 2025
  3. 60,285FBI firearm background checks in August 2026. Checks are not salesFBI · Aug 2026
  4. 1,552federal firearms license records across 8 license types on ATF’s August 2026 listATF · Aug 2026
  5. $23,819,471Wildlife Restoration and Hunter Education apportionment, fiscal year 2026, 8.6% less than in fiscal 2025USFWS · FY 2026

All Minnesota statistics

Questions about Minnesota

Which Minnesota cities have the most shooting ranges?
Alexandria (1), Burnsville (1) and Cloquet (1) have the most listed ranges. This compares the cities shown on this page.
Which Minnesota cities have the most gun shops?
Burnsville (5), Alexandria (4) and Cloquet (2) have the most listed gun shops. This compares the cities shown on this page.