FFL Dealers in Alabama

1,455 licensed FFL dealers across 336 cities in Alabama

Browse Cities in Alabama

ABBEVILLE
1 dealer
ADGER
1 dealer
ALABASTER
8 dealers
ALBERTVILLE
10 dealers
ALEXANDER CITY
5 dealers
ALEXANDRIA
2 dealers
ALICEVILLE
1 dealer
ALPINE
2 dealers
ALTOONA
1 dealer
ANDALUSIA
11 dealers
ANDERSON
2 dealers
ANNISTON
14 dealers
ARAB
9 dealers
ARDMORE
5 dealers
ARITON
2 dealers
ASHFORD
1 dealer
ASHLAND
4 dealers
ASHVILLE
4 dealers
ATHENS
34 dealers
ATMORE
6 dealers
ATTALLA
6 dealers
AUBURN
8 dealers
AUTAUGAVILLE
1 dealer
BANKS
3 dealers
BAY MINETTE
6 dealers
BEAVERTON
2 dealers
BERRY
3 dealers
BESSEMER
15 dealers
BILLINGSLEY
3 dealers
BIRMINGHAM
40 dealers
BLOUNTSVILLE
2 dealers
BOAZ
7 dealers
BOLIGEE
1 dealer
BRANTLEY
3 dealers
BREMEN
2 dealers
BRENT
1 dealer
BREWTON
7 dealers
BRIDGEPORT
2 dealers
BROWNSBORO
1 dealer
BRUNDIDGE
2 dealers
BRYANT
2 dealers
BUTLER
2 dealers
CALERA
5 dealers
CAMDEN
3 dealers
CARROLLTON
1 dealer
CENTER POINT
1 dealer
CENTRE
9 dealers
CHANCELLOR
1 dealer
CHATOM
3 dealers
CHELSEA
7 dealers
CHEROKEE
1 dealer
CHICKASAW
1 dealer
CHILDERSBURG
3 dealers
CHUNCHULA
1 dealer
CITRONELLE
6 dealers
CLANTON
10 dealers
CLAYTON
1 dealer
CLEVELAND
1 dealer
CODEN
1 dealer
COFFEE SPRINGS
1 dealer
COFFEEVILLE
2 dealers
COLLINSVILLE
3 dealers
COLUMBIANA
7 dealers
COTTONDALE
2 dealers
COTTONWOOD
2 dealers
COURTLAND
1 dealer
CRAGFORD
1 dealer
CRANE HILL
2 dealers
CREOLA
1 dealer
CROPWELL
2 dealers
CROSSVILLE
2 dealers
CULLMAN
20 dealers
DADEVILLE
3 dealers
DALEVILLE
2 dealers
DANVILLE
2 dealers
DAPHNE
5 dealers
DAUPHIN ISLAND
1 dealer
DEATSVILLE
8 dealers
DECATUR
19 dealers
DELTA
1 dealer
DEMOPOLIS
2 dealers
DOLOMITE
1 dealer
DORA
2 dealers
DOTHAN
29 dealers
DOUBLE SPRINGS
2 dealers
DOZIER
1 dealer
EAST TALLASSEE
1 dealer
EASTABOGA
2 dealers
ECLECTIC
4 dealers
EIGHT MILE
1 dealer
ELBA
2 dealers
ELKMONT
7 dealers
EMPIRE
1 dealer
ENTERPRISE
14 dealers
EUFAULA
6 dealers
EUTAW
1 dealer
EVA
1 dealer
EVERGREEN
1 dealer
FAIRHOPE
6 dealers
FALKVILLE
3 dealers
FAYETTE
4 dealers
FITZPATRICK
1 dealer
FLOMATON
1 dealer
FLORALA
1 dealer
FLORENCE
21 dealers
FOLEY
10 dealers
FORESTDALE
1 dealer
FORT MITCHELL
3 dealers
FORT PAYNE
7 dealers
FORT RUCKER
1 dealer
FRANKLIN
1 dealer
FRUITHURST
1 dealer
FT PAYNE
1 dealer
FULTONDALE
2 dealers
FYFFE
1 dealer
GADSDEN
12 dealers
GARDEN CITY
1 dealer
GARDENDALE
5 dealers
GENEVA
3 dealers
GEORGIANA
1 dealer
GERALDINE
1 dealer
GILBERTOWN
1 dealer
GLENCOE
1 dealer
GLENWOOD
1 dealer
GOODWATER
3 dealers
GORDO
2 dealers
GOSHEN
1 dealer
GRADY
1 dealer
GRAND BAY
2 dealers
GRANT
5 dealers
GRAYSVILLE
1 dealer
GREENSBORO
1 dealer
GREENVILLE
9 dealers
GROVE HILL
3 dealers
GUIN
5 dealers
GULF SHORES
2 dealers
GUNTERSVILLE
9 dealers
GURLEY
4 dealers
HACKLEBURG
1 dealer
HALEYVILLE
3 dealers
HAMILTON
10 dealers
HANCEVILLE
3 dealers
HARPERSVILLE
1 dealer
HARTFORD
2 dealers
HARTSELLE
10 dealers
HARVEST
8 dealers
HAYDEN
5 dealers
HAZEL GREEN
11 dealers
HEADLAND
3 dealers
HEFLIN
7 dealers
HELENA
5 dealers
HENAGAR
1 dealer
HIGDON
1 dealer
HOLLY POND
1 dealer
HOOVER
12 dealers
HOPE HULL
1 dealer
HORTON
1 dealer
HOUSTON
1 dealer
HUEYTOWN
3 dealers
HUNTSVILLE
65 dealers
IDER
2 dealers
IRONDALE
1 dealer
IRVINGTON
2 dealers
JACKSON
6 dealers
JACKSONS GAP
1 dealer
JACKSONVILLE
5 dealers
JASPER
13 dealers
JEMISON
4 dealers
KELLYTON
2 dealers
KILLEN
8 dealers
KINSTON
2 dealers
LACEYS SPRING
2 dealers
LAFAYETTE
5 dealers
LAKE VIEW
1 dealer
LANETT
4 dealers
LEEDS
4 dealers
LEESBURG
3 dealers
LEIGHTON
1 dealer
LETOHATCHEE
1 dealer
LEVEL PLAINS
1 dealer
LINCOLN
3 dealers
LINDEN
1 dealer
LINEVILLE
2 dealers
LIVINGSTON
2 dealers
LOUISVILLE
1 dealer
LOWNDESBORO
3 dealers
LOXLEY
1 dealer
LUVERNE
5 dealers
MADISON
26 dealers
MAGNOLIA SPRINGS
1 dealer
MAPLESVILLE
1 dealer
MARION
2 dealers
MATHEWS
1 dealer
MAXWELL AFB
1 dealer
MC CALLA
2 dealers
MCKENZIE
2 dealers
MENTONE
1 dealer
MERIDIANVILLE
2 dealers
MIDFIELD
1 dealer
MIDLAND CITY
1 dealer
MILLBROOK
3 dealers
MILLPORT
1 dealer
MILLRY
2 dealers
MOBILE
41 dealers
MONROEVILLE
4 dealers
MONTEVALLO
1 dealer
MONTGOMERY
35 dealers
MOODY
4 dealers
MOULTON
6 dealers
MOUNDVILLE
3 dealers
MOUNT HOPE
1 dealer
MOUNT OLIVE
2 dealers
MOUNTAIN BROOK
3 dealers
MUNFORD
4 dealers
MUSCLE SHOALS
9 dealers
NAUVOO
1 dealer
NEW BROCKTON
3 dealers
NEW HOPE
2 dealers
NEW MARKET
5 dealers
NEWTON
3 dealers
NEWVILLE
3 dealers
NORTHPORT
10 dealers
NOTASULGA
1 dealer
ODENVILLE
2 dealers
OHATCHEE
6 dealers
ONEONTA
8 dealers
OPELIKA
17 dealers
OPP
1 dealer
ORANGE BEACH
2 dealers
OWENS CROSS ROADS
4 dealers
OXFORD
8 dealers
OZARK
8 dealers
PANSEY
1 dealer
PARRISH
1 dealer
PELHAM
11 dealers
PELL CITY
15 dealers
PERDIDO
2 dealers
PHENIX CITY
18 dealers
PHIL CAMPBELL
1 dealer
PIEDMONT
8 dealers
PIKE ROAD
5 dealers
PINE HILL
1 dealer
PINSON
1 dealer
PLEASANT GROVE
2 dealers
PRATTVILLE
15 dealers
PVILLE
1 dealer
RAGLAND
1 dealer
RAINBOW CITY
2 dealers
RAINSVILLE
5 dealers
RALPH
1 dealer
RANBURNE
1 dealer
RED BAY
1 dealer
RED LEVEL
1 dealer
REDSTONE ARSENAL
2 dealers
REFORM
1 dealer
REHOBETH
2 dealers
REMLAP
1 dealer
ROANOKE
9 dealers
ROBERTSDALE
9 dealers
ROGERSVILLE
5 dealers
RUSSELLVILLE
4 dealers
RUTLEDGE
3 dealers
SAFFORD
1 dealer
SALEM
5 dealers
SAMSON
2 dealers
SAND ROCK
1 dealer
SARALAND
9 dealers
SARDIS
1 dealer
SATSUMA
2 dealers
SCOTTSBORO
16 dealers
SEALE
2 dealers
SECTION
3 dealers
SELMA
4 dealers
SEMMES
7 dealers
SHEFFIELD
6 dealers
SHELBY
3 dealers
SILAS
1 dealer
SILVERHILL
2 dealers
SKIPPERVILLE
2 dealers
SLOCOMB
3 dealers
SMITHS
1 dealer
SMITHS STATION
6 dealers
SOMERVILLE
1 dealer
SOUTHSIDE
4 dealers
SPANISH FORT
5 dealers
SPRINGVILLE
6 dealers
STAPLETON
3 dealers
STERRETT
1 dealer
STEVENSON
1 dealer
STOCKTON
3 dealers
SULLIGENT
2 dealers
SUMITON
3 dealers
SUMMERDALE
1 dealer
SYLACAUGA
7 dealers
TALLADEGA
4 dealers
TALLASSEE
2 dealers
TARRANT
1 dealer
THEODORE
6 dealers
THOMASVILLE
3 dealers
THORSBY
1 dealer
TITUS
2 dealers
TONEY
7 dealers
TOXEY
1 dealer
TRINITY
1 dealer
TROY
11 dealers
TRUSSVILLE
10 dealers
TUSCALOOSA
16 dealers
TUSCUMBIA
3 dealers
TUSKEGEE
2 dealers
UNION GROVE
2 dealers
UNION SPRINGS
1 dealer
VALHERMOSO SPRINGS
1 dealer
VALLEY
3 dealers
VALLEY GRANDE
2 dealers
VALLEY HEAD
1 dealer
VERNON
3 dealers
VESTAVIA
1 dealer
VESTAVIA HILLS
1 dealer
VINCENT
1 dealer
VINEMONT
1 dealer
WADLEY
1 dealer
WARRIOR
4 dealers
WAVERLY
1 dealer
WEAVER
1 dealer
WEDOWEE
2 dealers
WELLINGTON
1 dealer
WEOGUFKA
2 dealers
WEST BLOCTON
1 dealer
WETUMPKA
12 dealers
WILMER
3 dealers
WILSONVILLE
1 dealer
WINFIELD
4 dealers
WOODLAND
1 dealer
WOODSTOCK
1 dealer
WOODVILLE
2 dealers
YORK
1 dealer