All states›Minnesota

Gun Stores in Minnesota

223 stores in 166 cities and towns across Minnesota. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

Minnesota has about 5,793,151 residents, so that's 3.8 gun stores per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

223stores
166cities & towns
99%list a phone
138with a website

Across Minnesota, of the 223 gun stores we list, 220 give a phone number, 52 publish opening hours and 138 have a website.

Top 10 gun stores in Minnesota

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking

  1. 1Coyote Creek Gun & ArcheryRochester

    Monday-Friday: 8am – 8pm (Range Opens at 10am

    FFL transfersGunsmithingNFA / Class 3Classes & CCW
  2. 2Frontiersman SportsSt Louis Park

    Mon-Fri 10-7, Sat 10-5, Sun Closed

    FFL transfersGunsmithingUsed & consignmentNFA / Class 3
  3. 3Brothers Firearm ShopEast Grand Forks

    FFL transfersUsed & consignmentNFA / Class 3Classes & CCW
  4. 4Barrels and ArrowsMarshall

    Monday - Saturday 10am - 6pm

    FFL transfersGunsmithingUsed & consignmentReloading supplies
  5. 5Code 4 Guns & GiftsSpicer

    Monday – Saturday: 10AM to 6PM

    FFL transfersUsed & consignmentNFA / Class 3Classes & CCW
  6. 6Gun Smith Arms LLCHastings

    FFL transfersGunsmithingUsed & consignmentNFA / Class 3
  7. 7Jeff's Mainstream Firearms and MarineWinona

    Sat 9am-12pm

    GunsmithingUsed & consignmentNFA / Class 3Reloading supplies
  8. 8Northern Plains Gunworks LlcMoorhead

    SATURDAY 9:00 AM - 2:00 PM

    FFL transfersGunsmithingNFA / Class 3Reloading supplies
  9. 9Rambling River Gun Co. - BP Custom Firearms - Sure Shot TrainingFarmington

    Tue 4pm-8pm, Thu 4pm-8pm, Sat 12am-6pm

    FFL transfersGunsmithingNFA / Class 3Classes & CCW
  10. 10DKMAGSNew Brighton

    FFL transfersGunsmithingUsed & consignmentNFA / Class 3

Cities

Largest first. Towns with a single store are listed further down this page.

Minnesota, by feature

Other towns in Minnesota

One store each — too few for a page of their own, so they live here.

  1. KMDA INCBovey

    505 2nd Ave, Bovey, MN 55709-2617

  2. Ben's ServiceBrowns Valley

    524 Broadway, Browns Valley, MN 56219

  3. Boondocks LandingKelliher

    48193 Pioneer Rd NE, Kelliher, MN 56650-9406

  4. River Valley Arms & AmmoMorton

    221 W 2nd St, Morton, MN 56270-1308

    Used & consignmentNFA / Class 3Classes & CCW
  5. Pat's Gun RepairWells

    495 9th St SW, Wells, MN 56097

    Gunsmithing

Guides for store shoppers

All guides

Good to know about gun stores in Minnesota

How to register firearm?

Firearm registration requirements depend entirely on state and local laws, as federal law does not mandate a universal registry for standard handguns or long guns. In Minnesota, specific transfer reporting or permit steps may apply when purchasing or importing a firearm. You can consult any of the 223 licensed FFL dealers in Minnesota for current compliance guidelines.

Can you get a concealed carry permit online?

Some jurisdictions allow applicants to complete classroom instruction online, but physical range qualification or in-person application filing is often required. Regulations vary across Minnesota, where specific state police or sheriff department criteria must be met. Check with local authorities or 223 registered FFLs across Minnesota for official permit procedures.

How much is the hunter safety course?

Hunter safety certification courses generally cost between $15 and $30 depending on whether you take an online or in-person format. State wildlife agencies oversee these programs to ensure hunter compliance and safety. Residents in Minnesota can verify current fees and course availability through 223 authorized local training outlets.

What is a CCW class?

A CCW (Carrying a Concealed Weapon) class is a training course covering handgun safety, practical shooting, and state self-defense laws. Successful completion is typically required to apply for a concealed carry permit. In Minnesota, certified instructors host these classes across 223 training locations.

Where can I sell my guns legally?

Selling firearms legally requires adhering to state laws regarding background checks and private transfers. You can sell directly to licensed FFL dealers, list through consignment, or transfer ownership at an authorized gun shop. There are 223 licensed firearm dealers in Minnesota capable of processing legal transfers.