Gun Dealers in Alabama

Are you looking for a gun dealer in Alabama?
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 Colorado? 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 Loveland, Colorado, for instance, just visit "Gun Dealers by State > Colorado."

Alexander City

, call: 256-329-0080

1891 Robinson Rd; Alexander City, Alabama, 35010


, call: 334-222-8603

13279 US Highway 29; Andalusia, Alabama, 36420


, call: 256-831-2551

1934 Front St; Anniston, Alabama, 36201
, call: 256-237-4397

4230 Old Birmingham Hwy; Anniston, Alabama, 36201


, call: 256-538-1308

102 5th Ave NE; Attalla, Alabama, 35954


, call: 334-365-2023

2411 Highway 14 W; Autaugaville, Alabama, 36003

Bay Minette

, call: 251-580-5000

1504 S US Highway 31; Bay Minette, Alabama, 36507


, call: 205-497-0013

3174 Allison Bonnett Memorial Dr; Bessemer, Alabama, 35023


, call: 205-592-3004

906 40th St N; Birmingham, Alabama, 35222
, call: 205-841-4855

1833 Pinson Valley Pkwy; Birmingham, Alabama, 35217
, call: 205-987-9777

1777 Montgomery Hwy S; Birmingham, Alabama, 35244
, call: 205-822-2010

Birmingham, Alabama, 35216
, call: 205-836-6206

983 Gadsden Hwy; Birmingham, Alabama, 35235
, call: 205-945-1898

709 Oak Grove Rd; Birmingham, Alabama, 35209
, call: 205-987-9777

Birmingham, Alabama, 35244


, call: 256-593-8027

626 Bloodworth Rd; Boaz, Alabama, 35956


, call: 205-633-1266

16995 Highway 216; Brookwood, Alabama, 35444


, call: 205-333-3258

14695 Bel Aire Est; Coker, Alabama, 35452


, call: 256-739-6422

1310 2nd Ave NW; Cullman, Alabama, 35055
, call: 256-734-8513

1107 3rd St SE; Cullman, Alabama, 35055