Gun Dealers in North Dakota

Are you looking for a gun dealer in North Dakota?
Find new and used firearms dealers, from vintage to discounters, from handguns to rifles and shotguns here on these pages. Your local dealer has a lot to offer in the way of experience, selection and hard-earned advice. This is a nationwide listing of nearby gun & ammo sales—use it to find a firearms dealer or gunsmith in your area, one that you can get to know and trust. With coast to coast listings, you'll easily locate gun sales in Illinois, Florida gun smiths, ammo in Texas and much more. For example:
Q: I'm looking for handguns in Burlingame , California, specifically a dealer offering discount or used pistols. A: Surf the links in the left column to track down your local dealers. In your case click on "California" to find used handguns in California. Makes sense, right? (Sellers listed by cities and states)
Q: Besides actually buying a gun, I also need to learn to shoot firearms, my husband's .22 rifle in particular. I'd like to find a shop offering sales, training and hopefully a shooting range there on-site. So, where would I find guns for sale in Nebraska? A: Many reputable dealers and gunmiths are listed here on these pages. (Some also have their own rifle and pistol ranges.) To find guns in Fremont, Nebraska, for instance, just visit "Gun Dealers by State > Nebraska."


, call: 701-873-5595

117 4th St NE; Beulah, North Dakota, 58523


, call: 701-222-0276

3700 E Century Ave; Bismarck, North Dakota, 58503
, call: 701-223-2304

212 W Main Ave; Bismarck, North Dakota, 58501

Devils Lake

, call: 701-662-3423

909 Academy Rd; Devils Lake, North Dakota, 58301


, call: 701-483-6503

10459 30th St SW; Dickinson, North Dakota, 58601

, call: 701-483-0138

2455 Main S; Dickinson, North Dakota, 58601


, call: 701-232-8525

401 University Dr N; Fargo, North Dakota, 58102
, call: 701-241-4440

114 Broadway N Ste L5; Fargo, North Dakota, 58102


, call: 701-763-6254

7133 38th St SE; Jamestown, North Dakota, 58401
, call: 701-952-5494

422 13th St NE; Jamestown, North Dakota, 58401


, call: 701-254-4096

8030 Highway 83; Linton, North Dakota, 58552


, call: 701-573-4867

300 Manning Ave; Manning, North Dakota, 58642

New Rockford

, call: 701-996-2282

110 Main Ave; New Rockford, North Dakota, 58356

New Town

, call: 701-627-4639

200 3rd St S; New Town, North Dakota, 58763

Park River

, call: 701-284-6282

12859 66th St NE; Park River, North Dakota, 58270


, call: 701-947-5307

5551 27th St NE; Sheyenne, North Dakota, 58374

South Prairie

, call: 701-722-3296

South Prairie, North Dakota, 58701


, call: 701-327-8135

4191 37th Ave SE; Tappen, North Dakota, 58487

Valley City

, call: 701-845-1031

416 W Main St; Valley City, North Dakota, 58072


, call: 218-643-3292

Wahpeton, North Dakota, 58074