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