St. Louis, MO Fire Regulations: Fireworks (2026)
Key Facts
- Fireworks
- banned citywide, no exceptions
- Minors under 17
- separate adult offense
- Public displays
- Fire Marshal written approval only
- First offense
- up to $500 fine, 90 days
- Repeat offense
- up to $500 fine, 90 days jail
Summary
St. Louis bans possessing, selling, or setting off fireworks of any kind within city limits, with no exception for sparklers; violators face fines up to $500 and jail time.
No person or entity shall possess, store, sell, expose, post for sale, transfer to another, use, explode, discharge, set off, or burn fireworks of any kind or description within the limits of the City of St. Louis.
Official source re-checked September 7, 2026: no newer edition of the code had been published (publisher’s edition: Code of Ordinances: Supplement 11).
Full Breakdown
St. Louis bans fireworks outright inside city limits. City Code § 15.82.030 makes it unlawful to possess, store, sell, expose for sale, transfer, use, explode, discharge, set off, or burn fireworks of any kind or description in the City: there is no sparklers-only or personal-use carve-out. Adults who permit a minor under 17 to handle fireworks commit a separate offense under § 15.82.040. The only lawful path around the ban is a public display run by an entity or by a person over 17 with prior written approval from the St. Louis City Fire Marshal, per § 15.82.050.
Violations & Fines
First offense: $100-$500 fine and/or 5-90 days in jail. Repeat violations within 12 months: $300-$500 fine and up to 90 days. Allowing a minor to violate the ban starts at a $300 fine.
Frequently Asked Questions
Can I legally set off sparklers in St. Louis?
Is there any way to have a legal fireworks show in the city?
Sources & Official References
Other rules in St. Louis
How St. Louis compares: Cities Where Fireworks Are Banned or Heavily Restricted·Compare St. Louis to another location·View the Missouri fire regulations overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.