Seasonal & Holidays
Fireworks Are Legal In These California Cities In 2026
California only allows fireworks labeled "safe and sane," meaning they are ground-based, non-explosive and not intended for launch.
Backyard celebrations and neighborhood fireworks displays are making a return across California this summer, with hundreds of cities allowing "safe and sane" fireworks sales ahead of the Fourth of July holiday.
Nearly 300 cities and communities across the Golden State permit the sale of State Fire Marshal-approved fireworks. Approved retailers are allowed to sell the fireworks from noon June 28 through noon July 6, though some cities may have shorter time windows.
Fire officials continue to warn that even legal fireworks can spark fast-moving wildfires during hot, dry summer conditions.
Find out what's happening in Across Californiafor free with the latest updates from Patch.
California only allows fireworks labeled "safe and sane," meaning they are ground-based, non-explosive and are not intended to be launched into the air. Prohibited items include aerial shells, bottle rockets, firecrackers, Roman candles, sky rockets, wire core sparklers and similar devices.
Major metropolitan areas — including Los Angeles, San Francisco, San Jose and all of San Diego County — ban all consumer fireworks outright, leaving permitted sales largely concentrated in smaller suburbs and rural communities.
Find out what's happening in Across Californiafor free with the latest updates from Patch.
Penalties for selling, possessing or using illegal fireworks that do not carry the official seal can be as high as $50,000 and include up to a year in jail, or both, according to Cal Fire.
Here are the cities and counties where you can buy and set off legal fireworks, according to Cal Fire:
Alameda County
- Dublin
- Newark
- Union City
Amador County
- Ione
- Jackson
- Plymouth
- Sutter Creek
Butte County
- Biggs
- Gridley
- Oroville
Calaveras County
- Angels Camp
- Copperopolis
- Mokelumne Hill
- San Andreas
- Valley Springs
Colusa County
- Arbuckle
- Colusa
- Maxwell
- Williams
Del Norte County
- Crescent City
Fresno County
- Calwa
- Caruthers
- Clovis
- Coalinga
- Easton
- Fig Garden
- Firebaugh
- Fowler
- Fresno
- Huron
- Kerman
- Kingsburg
- Laton
- Mendota
- Orange Cove
- Parlier
- Reedley
- San Joaquin
- Sanger
- Selma
Glen County
- Hamilton City
- Orland
- Willows
Humboldt County
- Eureka
- Ferndale
- Fortuna
- Garberville
- Hoopa
- McKinleyville
- Miranda
- Rio Dell
Imperial County
- Brawley
- Calexico
- Calipatria
- El Centro
- Holtville
- Imperial
Inyo County
- Big Pine
- Bishop
- Lone Pine
Kern County
- Arvin
- Bakersfield
- Boron
- California City
- Kern
- Lamont
- McFarland
- Mojave
- Oildale
- Ridgecrest
- Rosamond
- Shafter
- Taft
- Wasco
Kings County
- Avenal
- Armona
- Corcoran
- Hanford
- Kettleman City
- Lemoore
Lake County
- Lakeport
Lassen County
- Susanville
Los Angeles County
- Alhambra
- Artesia
- Azusa
- Baldwin Park
- Bell Gardens
- Bellflower
- Bernon
- Buena Park
- City of Industry
- Commerce
- Compton
- Cudahy
- Downey
- El Monte
- Gardena
- Hawaiian Gardens
- Hawthorne
- Huntington Park
- Industry
- Irwindale
- La Mirada
- La Puente
- Lakewood
- Lawndale
- Lynwood
- Maywood
- Montebello
- Monterey Park
- Norwalk
- Palmdale
- Paramount
- Pico Rivera
- Rosemead
- Santa Fe Springs
- South El Monte
- South Gate
- Temple City
- Vernon
Madera County
- Chowchilla
- Madera
- Madera (Ranchos)
Merced County
- Atwater
- Delhi
- Dos Palos
- Gustine
- Hilmar
- Livingston
- Los Banos
- Merced
- Planada
- Santa Nella
- Winton
Modoc County
- Alturas
Mono County
- Bridgeport
Monterey County
- Gonzales
- Greenfield
- King City
- Marina
- Salinas
- Seaside
- Soledad
Modoc County
- Alturas, Modoc County
Orange County
- Anaheim
- Costa Mesa
- Fullerton
- Garden Grove
- Huntington Beach
- Los Alamitos
- Orange
- Santa Ana
- Stanton
- Villa Park
- Westminster
Placer County
- Lincoln
- Rocklin
- Roseville
Riverside County
- Blythe
- Coachella
- Desert Hot Springs
- Indio
Sacramento County
- Antelope
- Carmichael
- Citrus Heights
- Elk Grove
- Fair Oaks
- Folsom
- Galt
- Gold River
- Hood
- Isleton
- North Highlands
- Orangevale
- Rancho Cordova
- Rancho Murieta
- Rio Linda
- Sacramento
- Wilton
San Benito County
- Hollister
- San Juan Bautista
San Bernardino County
- Adelanto
- Barstow
- Chino
- Colton
- Fontana
- Grand Terrace
- Needles
- Rialto
- San Bernardino
San Joaquin County
- Escalon
- Lathrop
- Lodi
- Manteca
- Ripon
- Stockton
- Tracy
San Luis Obispo County
- Arroyo Grande
- Grover Beach
- San Miguel
- Templeton
San Mateo County
- Pacifica
- San Bruno
Santa Barbara County
- Guadalupe
- Lompoc
- Santa Maria
Santa Clara County
- Gilroy
Santa Cruz County
- Watsonville
Siskiyou County
- Montague
Solano County
- Dixon
- Rio Vista
- Suisun City
Sonoma County
- Cloverdale
Stanislaus County
- Ceres
- Crows Landing
- Denair
- Empire
- Escalon
- Hughson
- Keyes
- Modeso
- Newman
- Oakdale
- Patterson
- Riverbank
- Salida
- Turlock
- Waterford
Sutter County
- Live Oak
- Nicolaus
- Sutter
- Yuba City
Tehama County
- Corning
- Los Molinos
- Red Bluff
Tulare County
- Cutler
- Delano
- Dinuba
- Earlimart
- Exeter
- Farmersville
- Ivanhoe
- Lindsay
- Orosi
- Pixley
- Porterville
- Strathmore
- Terra Bella
- Tulare
- Visalia
- Woodlake
Ventura County
- Fillmore
Yolo County
- Esparto
- Knights Landing
- West Sacramento
- Winters
- Woodland
Yuba County
- Linda
- Marysville
- Olivehurst
- Plumas Lake
- Wheatland
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.