Are fireworks legal in San Diego, even 'safe and sane' ones?
No. Every consumer firework is illegal in San Diego County, including 'safe and sane' sparklers and fountains. State law makes it a misdemeanor with a $1,000 to $2,000 fine and up to a year in jail; some cities add $1,000+ fines.
- Legal at home?
- No
- State fine
- $1,000-$2,000
- Oceanside, 1st offense
- $1,000
- SDPD non-emergency
- 619-531-2000
Includes 'safe and sane' and sparklers
Misdemeanor; up to 1 year in jail
Halved in the first 12 months
Or 858-484-3154
The short version
- All consumer fireworks, sparklers and poppers included, are illegal in the City and County of San Diego (San Diego Fire-Rescue).
- California Health and Safety Code §12700 sets a $1,000 to $2,000 fine, up to 1 year in county jail, or both.
- Oceanside's 2026 ordinance fines $1,000, then $2,500, then $5,000, and also fines hosts who allow fireworks on their property.
- Fireworks bought legally in another California county are still illegal once you bring them into San Diego County (NBC 7, Cal Fire).
- Report it: 911 if lit fireworks are a danger; SDPD non-emergency 619-531-2000 in the City of San Diego.
Fireworks are illegal in San Diego. Not just the big aerial ones: every consumer firework, including sparklers, fountains and party poppers sold elsewhere in California as 'safe and sane'. San Diego Fire-Rescue's fireworks page says all consumer fireworks are illegal in the City and County of San Diego, and the County and Cal Fire repeat that warning every Fourth of July and New Year's. We checked the sources below on November 5, 2026.
What's the fine for fireworks in San Diego?
Penalties for illegal fireworks
| Rule | Penalty |
|---|---|
| California H&S Code §12700(a), any violation | Misdemeanor: $1,000-$2,000 fine, up to 1 year in county jail, or both |
| §12700(b), dangerous fireworks under 25 lbs | Same as above; at least $2,000 for a repeat conviction |
| §12700(b), 25 to 100 lbs | Up to 1 year in jail and/or $2,000-$10,000 |
| §12700(b), over 5,000 lbs | Prison or jail and/or $20,000-$100,000 |
| Oceanside ordinance (2026) | $1,000, then $2,500, then $5,000 within a year; max $10,000 per property per year |
| San Marcos (updated fine schedule) | $1,000, then $2,500, then $5,000 |
| Escondido | $100 first offense, $500 for serious offenders (KPBS, Dec 2025) |
California H&S Code §12700(a), any violation
Misdemeanor: $1,000-$2,000 fine, up to 1 year in county jail, or both
§12700(b), dangerous fireworks under 25 lbs
Same as above; at least $2,000 for a repeat conviction
§12700(b), 25 to 100 lbs
Up to 1 year in jail and/or $2,000-$10,000
§12700(b), over 5,000 lbs
Prison or jail and/or $20,000-$100,000
Oceanside ordinance (2026)
$1,000, then $2,500, then $5,000 within a year; max $10,000 per property per year
San Marcos (updated fine schedule)
$1,000, then $2,500, then $5,000
Escondido
$100 first offense, $500 for serious offenders (KPBS, Dec 2025)
Sources: Health and Safety Code §12700; San Diego Fire-Rescue; PublicCEO (May 11, 2026); The Coast News; KPBS (Dec 29, 2025). Starting a fire with fireworks can also bring arson charges, the County says.
In practice, enforcement varies. The County's 2025 warning describes fines that 'begin at $50 to $100' and rise with the case, which is why several cities have written their own, steeper administrative fines. Oceanside adopted an Illegal Fireworks Abatement Ordinance 5-0 on May 6, 2026: $1,000 for a first violation, $2,500 for a second within a year and $5,000 after that, with fines halved during the first 12 months. It also holds property owners and hosts who knowingly allow fireworks to the same penalties, and unpaid fines can become a lien on the property. San Marcos moved to the same $1,000/$2,500/$5,000 ladder.
How do you report illegal fireworks?
- 911 if someone is hurt, something is on fire, or fireworks are being set off in a way that's an immediate danger.
- City of San Diego: SDPD non-emergency, 619-531-2000 or 858-484-3154.
- Unincorporated areas and cities that contract with the Sheriff: Sheriff's non-emergency line, 858-565-5200.
- Escondido: police non-emergency, 760-839-4722; give the exact address and a description of who's setting them off.
- Other cities: use your own police department's non-emergency number.
The legal way to see fireworks is a licensed public show. For New Year's Eve, see where to watch fireworks on New Year's Eve 2026. Dry brush and Santa Ana winds are why the rules are this strict; see Santa Ana winds and fire season.
Is this still right?
We last checked this tip against its sources on November 5, 2026, and we re-research every tip on a schedule. Things in San Diego change, sometimes overnight.
Prices, fees, hours and rules change, often at the start of a year or season. Confirm with the official source linked below before you rely on a number.
This is general information, not legal, financial, tax, medical or safety advice.
KEEP READING
SOURCES
Everything above traces back to one of these. Follow them — if one has changed and we haven't, that's our mistake, not yours.
- PrimaryFireworks safety tips
San Diego Fire-Rescue Department · Checked November 5, 2026
All consumer fireworks illegal in City and County; $1,000-$2,000 fine and up to 1 year; Municipal Code §511.5601
California Legislature (via california.public.law) · Checked November 5, 2026
Misdemeanor penalties and dangerous-fireworks weight tiers
County of San Diego (County News Center) · July 2, 2025
Safe and sane also illegal; fines start $50-$100; arson
NBC 7 San Diego · 2025
Cal Fire warning; call 911; fireworks from other counties still illegal
PublicCEO · May 11, 2026
Oceanside fine ladder, social host liability, liens
The Coast News · Checked November 5, 2026
San Marcos $1,000/$2,500/$5,000
KPBS · December 29, 2025
Escondido fines and non-emergency number
- PrimaryContact SDPD
San Diego Police Department · Checked November 5, 2026
Non-emergency numbers
San Diego County Sheriff's Office · Checked November 5, 2026
Non-emergency 858-565-5200