FFL Dealers in California
3,460 licensed dealers across 652 cities
Bakersfield
106 dealers
Riverside
58 dealers
San Diego
48 dealers
Huntington Beach
48 dealers
Simi Valley
41 dealers
Fresno
41 dealers
Redding
37 dealers
Anaheim
35 dealers
Corona
35 dealers
Orange
34 dealers
Sacramento
33 dealers
Clovis
31 dealers
San Jose
28 dealers
Los Angeles
25 dealers
Modesto
24 dealers
Salinas
23 dealers
Napa
22 dealers
Torrance
21 dealers
Burbank
21 dealers
Murrieta
21 dealers
Ridgecrest
21 dealers
Petaluma
21 dealers
Eureka
21 dealers
Chico
21 dealers
Temecula
20 dealers
Irvine
20 dealers
Santa Ana
20 dealers
Ventura
20 dealers
Sonora
20 dealers
Moreno Valley
19 dealers
Visalia
19 dealers
Glendale
18 dealers
Rancho Cucamonga
18 dealers
Tracy
18 dealers
Elk Grove
18 dealers
Hesperia
17 dealers
Lake Forest
17 dealers
Norco
17 dealers
Livermore
17 dealers
Stockton
17 dealers
Thousand Oaks
16 dealers
Ontario
16 dealers
Chula Vista
16 dealers
San Bernardino
16 dealers
Santa Maria
16 dealers
Santa Rosa
16 dealers
Yuba City
16 dealers
EL Cajon
15 dealers
Costa Mesa
15 dealers
Fullerton
15 dealers
Tehachapi
15 dealers
Lodi
15 dealers
Woodland
15 dealers
Azusa
14 dealers
Camarillo
14 dealers
Tulare
14 dealers
Paso Robles
14 dealers
Santa Clara
14 dealers
Manteca
14 dealers
Red Bluff
14 dealers
Valencia
13 dealers
Upland
13 dealers
Lake Elsinore
13 dealers
Goleta
13 dealers
Sunnyvale
13 dealers
Oakdale
13 dealers
Ukiah
13 dealers
Placerville
13 dealers
Roseville
13 dealers
Orangevale
13 dealers
Rocklin
13 dealers
Susanville
13 dealers
Glendora
12 dealers
Santee
12 dealers
Yucaipa
12 dealers
Fountain Valley
12 dealers
Brea
12 dealers
Garden Grove
12 dealers
Atascadero
12 dealers
Madera
12 dealers
Walnut Creek
12 dealers
Merced
12 dealers
Folsom
12 dealers
Vacaville
12 dealers
EL Dorado Hills
12 dealers
Oroville
12 dealers
Whittier
11 dealers
Newbury Park
11 dealers
San Fernando
11 dealers
Chino
11 dealers
LA Verne
11 dealers
Apple Valley
11 dealers
Laguna Niguel
11 dealers
Santa Barbara
11 dealers
Los Banos
11 dealers
Rancho Cordova
11 dealers
Grass Valley
11 dealers
Gardena
10 dealers
Placentia
10 dealers
Sunland
10 dealers
Pomona
10 dealers
Yorba Linda
10 dealers
Hollister
10 dealers
Auburn
10 dealers
Beverly Hills
9 dealers
Poway
9 dealers
San Marcos
9 dealers
Fontana
9 dealers
Redlands
9 dealers
Winchester
9 dealers
Hanford
9 dealers
San Luis Obispo
9 dealers
Vallejo
9 dealers
Gilroy
9 dealers
Lakeport
9 dealers
Willits
9 dealers
Marysville
9 dealers
Anderson
9 dealers
Yreka
9 dealers
EL Segundo
8 dealers
Santa Clarita
8 dealers
Van Nuys
8 dealers
Oceanside
8 dealers
Ramona
8 dealers
Vista
8 dealers
Palm Desert
8 dealers
EL Centro
8 dealers
Barstow
8 dealers
Hemet
8 dealers
Laguna Hills
8 dealers
Westminster
8 dealers
Oxnard
8 dealers
Lancaster
8 dealers
Fairfield
8 dealers
Hayward
8 dealers
Rohnert Park
8 dealers
Morgan Hill
8 dealers
Lincoln
8 dealers
Carlsbad
7 dealers
Fallbrook
7 dealers
Beaumont
7 dealers
Menifee
7 dealers
Canyon Lake
7 dealers
Wildomar
7 dealers
Moorpark
7 dealers
Porterville
7 dealers
Arroyo Grande
7 dealers
California City
7 dealers
Reedley
7 dealers
Mountain View
7 dealers
Brentwood
7 dealers
Valley Springs
7 dealers
Ripon
7 dealers
Citrus Heights
7 dealers
Galt
7 dealers
Cerritos
6 dealers
Carson
6 dealers
Escondido
6 dealers
Lakeside
6 dealers
Victorville
6 dealers
Ojai
6 dealers
Coalinga
6 dealers
Buellton
6 dealers
Palmdale
6 dealers
Kingsburg
6 dealers
Fremont
6 dealers
Dublin
6 dealers
San Ramon
6 dealers
Novato
6 dealers
Riverbank
6 dealers
Turlock
6 dealers
Fort Bragg
6 dealers
Ione
6 dealers
Loomis
6 dealers
Downey
5 dealers
Pasadena
5 dealers
Chino Hills
5 dealers
Covina
5 dealers
Rialto
5 dealers
West Covina
5 dealers
National City
5 dealers
Yucca Valley
5 dealers
Colton
5 dealers
Phelan
5 dealers
Aguanga
5 dealers
Perris
5 dealers
San Clemente
5 dealers
Mission Viejo
5 dealers
Santa Paula
5 dealers
Lindsay
5 dealers
Nipomo
5 dealers
Solvang
5 dealers
Bishop
5 dealers
Rosamond
5 dealers
Dinuba
5 dealers
Monterey
5 dealers
San Mateo
5 dealers
American Canyon
5 dealers
Benicia
5 dealers
Concord
5 dealers
Martinez
5 dealers
Oakland
5 dealers
Campbell
5 dealers
Milpitas
5 dealers
Watsonville
5 dealers
Windsor
5 dealers
Carmichael
5 dealers
Dixon
5 dealers
Jackson
5 dealers
North Highlands
5 dealers
Olivehurst
5 dealers
Culver City
4 dealers
Montebello
4 dealers
Norwalk
4 dealers
Santa FE Springs
4 dealers
Lakewood
4 dealers
Signal Hill
4 dealers
Long Beach
4 dealers
Monrovia
4 dealers
Reseda
4 dealers
North Hollywood
4 dealers
Baldwin Park
4 dealers
San Dimas
4 dealers
San Gabriel
4 dealers
Temple City
4 dealers
Lemon Grove
4 dealers
Indio
4 dealers
Coachella
4 dealers
Palm Springs
4 dealers
Highland
4 dealers
Newport Beach
4 dealers
Rancho Santa Margarita
4 dealers
Tustin
4 dealers
Piru
4 dealers
Exeter
4 dealers
Taft
4 dealers
Sanger
4 dealers
EL Cerrito
4 dealers
Newark
4 dealers
Arnold
4 dealers
Mariposa
4 dealers
Salida
4 dealers
Tuolumne
4 dealers
Sonoma
4 dealers
Crescent City
4 dealers
Newcastle
4 dealers
Pioneer
4 dealers
Cameron Park
4 dealers
Arbuckle
4 dealers
Cottonwood
4 dealers
Fort Jones
4 dealers
Truckee
4 dealers
Tres Pinos
4 dealers
Lawndale
3 dealers
Redondo Beach
3 dealers
Inglewood
3 dealers
Cypress
3 dealers
LA Mirada
3 dealers
San Pedro
3 dealers
Calabasas
3 dealers
Chatsworth
3 dealers
Sun Valley
3 dealers
Lake View Terrace
3 dealers
Canyon Country
3 dealers
Alta Loma
3 dealers
LA Puente
3 dealers
City OF Industry
3 dealers
Alhambra
3 dealers
Alpine
3 dealers
LA Mesa
3 dealers
Del Mar
3 dealers
Bermuda Dunes
3 dealers
Banning
3 dealers
Blythe
3 dealers
Imperial
3 dealers
LA Quinta
3 dealers
Grand Terrace
3 dealers
Big Bear City
3 dealers
Crestline
3 dealers
Mountain Center
3 dealers
San Jacinto
3 dealers
Corcoran
3 dealers
Delano
3 dealers
Lake Isabella
3 dealers
Shafter
3 dealers
Grover Beach
3 dealers
Lompoc
3 dealers
Vandenberg Afb
3 dealers
Santa Margarita
3 dealers
Templeton
3 dealers
Mojave
3 dealers
Acton
3 dealers
Mammoth Lakes
3 dealers
Coarsegold
3 dealers
Kerman
3 dealers
Selma
3 dealers
Burlingame
3 dealers
Redwood City
3 dealers
San Bruno
3 dealers
San Carlos
3 dealers
Antioch
3 dealers
Castro Valley
3 dealers
Oakley
3 dealers
Pinole
3 dealers
Rio Vista
3 dealers
San Rafael
3 dealers
Boulder Creek
3 dealers
Los Gatos
3 dealers
Atwater
3 dealers
Gustine
3 dealers
Jamestown
3 dealers
Clearlake
3 dealers
Sebastopol
3 dealers
Colusa
3 dealers
Mckinleyville
3 dealers
Diamond Springs
3 dealers
EL Dorado
3 dealers
Shingle Springs
3 dealers
Somerset
3 dealers
Granite Bay
3 dealers
Antelope
3 dealers
Durham
3 dealers
Penn Valley
3 dealers
Paradise
3 dealers
Corning
3 dealers
Mccloud
3 dealers
Tulelake
3 dealers
South Lake Tahoe
3 dealers
Cool
3 dealers
Mountain House
3 dealers
Eastvale
3 dealers
Compton
2 dealers
Hawthorne
2 dealers
Manhattan Beach
2 dealers
Rancho Palos Verdes
2 dealers
Santa Monica
2 dealers
Buena Park
2 dealers
LA Habra
2 dealers
Pico Rivera
2 dealers
Stanton
2 dealers
Artesia
2 dealers
Avalon
2 dealers
Bellflower
2 dealers
Duarte
2 dealers
LA Canada
2 dealers
Tujunga
2 dealers
Canoga Park
2 dealers
Santa Rosa Valley
2 dealers
Northridge
2 dealers
Agoura Hills
2 dealers
Woodland Hills
2 dealers
EL Monte
2 dealers
Rowland Heights
2 dealers
Monterey Park
2 dealers
Walnut
2 dealers
Spring Valley
2 dealers
Cherry Valley
2 dealers
Desert Center
2 dealers
Thousand Palms
2 dealers
Twentynine Palms
2 dealers
Oak Hills
2 dealers
Lake Arrowhead
2 dealers
Idyllwild
2 dealers
Dana Point
2 dealers
Aliso Viejo
2 dealers
Trabuco Canyon
2 dealers
Fillmore
2 dealers
Oak View
2 dealers
Farmersville
2 dealers
Kernville
2 dealers
Wasco
2 dealers
Morro Bay
2 dealers
Orcutt
2 dealers
Inyokern
2 dealers
Firebaugh
2 dealers
Oakhurst
2 dealers
Carmel Valley
2 dealers
Seaside
2 dealers
Daly City
2 dealers
Los Altos Hills
2 dealers
Pacifica
2 dealers
South San Francisco
2 dealers
San Francisco
2 dealers
Pleasant Hill
2 dealers
Pittsburg
2 dealers
San Lorenzo
2 dealers
Suisun City
2 dealers
Ben Lomond
2 dealers
Capitola
2 dealers
Scotts Valley
2 dealers
Soquel
2 dealers
Linden
2 dealers
Lockeford
2 dealers
San Andreas
2 dealers
Denair
2 dealers
Hughson
2 dealers
Graton
2 dealers
Kelseyville
2 dealers
Lower Lake
2 dealers
Lucerne
2 dealers
Potter Valley
2 dealers
Redwood Valley
2 dealers
Fortuna
2 dealers
Garberville
2 dealers
Esparto
2 dealers
Greenwood
2 dealers
Mcclellan
2 dealers
Pilot Hill
2 dealers
Pine Grove
2 dealers
Rio Oso
2 dealers
Sutter Creek
2 dealers
West Sacramento
2 dealers
Winters
2 dealers
Beale Afb
2 dealers
Browns Valley
2 dealers
Magalia
2 dealers
Nevada City
2 dealers
Orland
2 dealers
Willows
2 dealers
Burney
2 dealers
Lewiston
2 dealers
Manton
2 dealers
Mount Shasta
2 dealers
Palo Cedro
2 dealers
Weaverville
2 dealers
Alturas
2 dealers
Portola
2 dealers
Port Hueneme
2 dealers
Weldon
2 dealers
Imperial Beach
2 dealers
Discovery Bay
2 dealers
Plymouth
2 dealers
Georgetown
2 dealers
Shaver Lake
2 dealers
Cotati
2 dealers
Plumas Lake
2 dealers
Laytonville
2 dealers
Commerce
1 dealer
Bell
1 dealer
Bell Gardens
1 dealer
Rancho Dominguez
1 dealer
East Rancho Dominguez
1 dealer
Malibu
1 dealer
Pacific Palisades
1 dealer
Topanga
1 dealer
Marina Del Rey
1 dealer
LA Palma
1 dealer
Lomita
1 dealer
Rossmoor
1 dealer
Arcadia
1 dealer
Bradbury
1 dealer
Newhall
1 dealer
Sylmar
1 dealer
Granada Hills
1 dealer
Westlake Village
1 dealer
Oak Park
1 dealer
Stevenson Ranch
1 dealer
Castaic
1 dealer
Agua Dulce
1 dealer
Panorama City
1 dealer
Sherman Oaks
1 dealer
Studio City
1 dealer
Universal City
1 dealer
South EL Monte
1 dealer
Hacienda Heights
1 dealer
Mira Loma
1 dealer
Montclair
1 dealer
Campo
1 dealer
Dulzura
1 dealer
Pine Valley
1 dealer
Cardiff BY The Sea
1 dealer
Camp Pendleton
1 dealer
Pauma Valley
1 dealer
Solana Beach
1 dealer
Warner Springs
1 dealer
Indian Wells
1 dealer
Desert Hot Springs
1 dealer
Sky Valley
1 dealer
29 Palms
1 dealer
Whitewater
1 dealer
Landers
1 dealer
Fort Irwin
1 dealer
Big Bear Lake
1 dealer
Bloomington
1 dealer
Calimesa
1 dealer
Hinkley
1 dealer
Mentone
1 dealer
Running Springs
1 dealer
Sugarloaf
1 dealer
Jurupa Valley
1 dealer
Jurupa
1 dealer
Anza
1 dealer
Capistrano Beach
1 dealer
EL Toro
1 dealer
Huntington Bch
1 dealer
San Juan
1 dealer
Silverado
1 dealer
Rancho Santa Margari
1 dealer
Ladera Ranch
1 dealer
North Tustin
1 dealer
Summerland
1 dealer
Armona
1 dealer
Frazier Park
1 dealer
Lemoore
1 dealer
MC Farland
1 dealer
Pixley
1 dealer
Terra Bella
1 dealer
Three Rivers
1 dealer
Woodlake
1 dealer
Los Osos
1 dealer
Avila Beach
1 dealer
Creston
1 dealer
Pismo Beach
1 dealer
Santa Ynez
1 dealer
Boron
1 dealer
Bridgeport
1 dealer
Caliente
1 dealer
Edwards Afb
1 dealer
Independence
1 dealer
June Lake
1 dealer
Keene
1 dealer
Littlerock
1 dealer
Leona Valley
1 dealer
China Lake Nwc
1 dealer
Fowler
1 dealer
Hume
1 dealer
Lakeshore
1 dealer
North Fork
1 dealer
Parlier
1 dealer
Raymond
1 dealer
Squaw Valley
1 dealer
Carmel
1 dealer
Gonzales
1 dealer
King City
1 dealer
Soledad
1 dealer
EL Granada
1 dealer
Half Moon Bay
1 dealer
Atherton
1 dealer
Palo Alto
1 dealer
Foster City
1 dealer
Alameda
1 dealer
Alamo
1 dealer
Birds Lndg
1 dealer
Calistoga
1 dealer
Travis Afb
1 dealer
Saint Helena
1 dealer
ST Helena
1 dealer
Fairfax
1 dealer
Mill Valley
1 dealer
Cupertino
1 dealer
Felton
1 dealer
San Juan Bautista
1 dealer
Santa Cruz
1 dealer
Saratoga
1 dealer
Burson
1 dealer
Copperopolis
1 dealer
Mokelumne Hill
1 dealer
Murphys
1 dealer
Ceres
1 dealer
Columbia
1 dealer
Groveland
1 dealer
LA Grange
1 dealer
LE Grand
1 dealer
Livingston
1 dealer
Long Barn
1 dealer
Newman
1 dealer
Knights Ferry
1 dealer
Patterson
1 dealer
Winton
1 dealer
Covelo
1 dealer
Forestville
1 dealer
Hopland
1 dealer
Middletown
1 dealer
Occidental
1 dealer
Redway
1 dealer
Rio Dell
1 dealer
Redcrest
1 dealer
Willow Creek
1 dealer
Capay
1 dealer
Fair Oaks
1 dealer
N Highlands
1 dealer
Rio Linda
1 dealer
Rancho Murieta
1 dealer
Camino
1 dealer
Meadow Vista
1 dealer
Pollock Pines
1 dealer
Live Oak
1 dealer
Quincy
1 dealer
Williams
1 dealer
Sutter
1 dealer
Adin
1 dealer
Castella
1 dealer
Shasta Lake
1 dealer
Chester
1 dealer
Dunsmuir
1 dealer
Fall River Mills
1 dealer
Happy Camp
1 dealer
Hayfork
1 dealer
Igo
1 dealer
Junction City
1 dealer
Mcarthur
1 dealer
Mineral
1 dealer
Montague
1 dealer
Nubieber
1 dealer
Oak Run
1 dealer
Shingletown
1 dealer
Whitmore
1 dealer
Cedarville
1 dealer
Coleville
1 dealer
Janesville
1 dealer
Loyalton
1 dealer
Standish
1 dealer
Tahoe City
1 dealer
Nuevo
1 dealer
EL Nido
1 dealer
Gridley
1 dealer
Needles
1 dealer
Midway City
1 dealer
Waterford
1 dealer
Vernon
1 dealer
Santa Ysabel
1 dealer
Fiddletown
1 dealer
Paramount
1 dealer
Dutch Flat
1 dealer
Newberry Springs
1 dealer
Loma Linda
1 dealer
Friant
1 dealer
Coulterville
1 dealer
Marina
1 dealer
Rescue
1 dealer
Twain Harte
1 dealer
Rancho Mission Viejo
1 dealer
Aromas
1 dealer
Orosi
1 dealer
Chalfant Valley
1 dealer
Lynwood
1 dealer
Rancho Mirage
1 dealer
Richvale
1 dealer
Heritage Ranch
1 dealer
Arcata
1 dealer
Carlotta
1 dealer
Applegate
1 dealer
Ranchita
1 dealer
Arvin
1 dealer
Hydesville
1 dealer
Colfax
1 dealer
Jamul
1 dealer
Rancho Santa FE
1 dealer
Angelus Oaks
1 dealer
Pearblossom
1 dealer
Trona
1 dealer
Escalon
1 dealer
Gun Stores & FFL Dealers in California
Browse our complete directory of 3,460 federally licensed firearms dealers across 652 cities in California. Find local gun stores for purchases, FFL transfer agents for online orders, gunsmiths, and pawnbrokers. All data is sourced from official ATF records.
California Gun Laws Overview
California has some of the strictest gun laws in the country, including a 10-day waiting period, assault weapon ban, 10-round magazine limit, and a Firearm Safety Certificate requirement for all purchases. Suppressors and open carry are prohibited.
Concealed Carry
May-issue
Waiting Period
10 days
Purchase Permit
Required
Background Check
Federal + State
Open Carry
Prohibited
NFA Items
Prohibited
Min Age (Handgun)
21+
Stand Your Ground
No
Restrictions in California
- Assault weapon ban: Certain semi-automatic firearms are restricted or prohibited
- Magazine capacity limit: 10 rounds maximum
- Red flag law: Courts can issue orders to temporarily remove firearms