SB 1948 — Fireworks; creating the Rocket's Red Glare Act; removing requirement to sell fireworks within certain time frame; prohibiting counties from restricting certain firework display under certain circumstances. Emergency.
Last action — Approved by Governor 05/20/2026
-
✓Introduced
-
✓In Committee
-
✓Passed Senate
-
✓Passed House
-
✓To Executive
-
6Enacted
This bill has been enacted into law. Introduced February 02, 2026. Enacted.
Signed by Governor Kevin Stitt (Republican) on May 29, 2026.
Odds of enactment
High chanceBased on the sponsor, cosponsors, and committee posture, this bill has a high chance of becoming law.
Upgrade to see the exact probability and what's driving it.
A statistical estimate from our own model of past outcomes — an insight, not a guarantee. Policymaking is volatile.
Prognosis
-
Enacted
Current position in the legislative process.
-
2 sponsors
2 primary, 0 co-sponsors signed on.
-
Single-party support
Sponsorship is currently within one party (2 R).
-
Cleared a recorded vote
Passed 6 recorded votes so far.
Based on stage, sponsorship breadth, committee status, recorded votes, and cross-state momentum — a description of the observable signals, not a prediction.
In plain language
The bill allows more flexibility in selling and displaying fireworks.
This legislation creates the Rocket's Red Glare Act, removing specific time restrictions on firework sales and limiting county restrictions on displays under certain conditions. It aims to enhance fireworks accessibility and usage.
Bill Text
What changed in the latest version
123 added · 79 removedPlain-language change summary
The updated version of Bill SB 1948 introduces the "Rocket's Red Glare Act," which makes changes to the laws surrounding the sale and distribution of fireworks in Oklahoma. Notably, the bill removes certain restrictions on selling fireworks during a specific time frame and lifts the previous prohibition on some types of skyrockets. These changes aim to make it easier for sellers to conduct their business and offer a wider range of fireworks to consumers, which could boost sales and provide more options for celebrations and events.
ENGROSSEDAn Act ENROLLED SENATE BILL NO.
Logan of the Senate and Fetgatter and Kendrix of the House 5 An Act relating to fireworks;
creating the Rocket's Red Glare Act;
andamending providing68 anO.S. effective date.
BE2021, ITSection ENACTED1624, BYas THEamended PEOPLEby OFSection THE1, STATEChapter OF144, OKLAHOMA:O.S.L.
2024 (68 O.S.
Supp.
2025, Section 1624), which relates to the distribution of skyrockets;
removing the prohibition of certain skyrockets;
providing for noncodification;
and declaring an emergency.
SUBJECT:
Fireworks sales BE IT ENACTED BY THE PEOPLE OF THE STATE OF OKLAHOMA:
NEW LAW A new section of law not to be codified in the Oklahoma Statutes reads as follows:
This act shall be known and may be cited as the "Rocket's Red Glare Act".
SECTION 2.
Consumer Fireworks fireworks may be legally stored, transported, sold, and used in this state with the exceptions and conditions specified under the provisions of Section 1621 et seq.
Fireworks offered for retail sale must shall be sold according to the National Fire Protection Association (NFPA) 1124 ENGR.Chapter 7, 2006 Edition.
S.
B.
NO.
1948 Page 1 Chapter 7, 2006 Edition.
ENGR.G.
Nothing in Section 1621 et seq.
of this title shall be construed to require the State Fire Marshal to inspect or cause to be inspected portable retail fireworks stands, tents, or other nonrigid shelters prior to opening;
provided, the provisions of this subsection shall not prohibit the local governing authority of the ENR.
1948 Page 2 G.location of the portable retail fireworks stand, tent, or other nonrigid shelter from inspecting such stands, tents, or other nonrigid shelters prior to opening.
Nothing in Section 1621 et seq.
of this title shall be construed to require the State Fire Marshal to inspect or cause to be inspected portable retail fireworks stands, tents, or other nonrigid shelters prior to opening;
provided, the provisions of this subsection shall not prohibit the local governing authority of the location of the portable retail fireworks stand, tent, or other nonrigid shelter from inspecting such stands, tents, or other nonrigid shelters prior to opening.
No county shall prohibit a private outdoor fireworkconsumer displayfireworks for a noncommercial purpose, provided that:
and 2.
No county burn ban is in effect as provided for in Section 16-26 of Title 2 of the Oklahoma Statutes.Statutes;
SECTIONand 2.3.
ThisThere actare shallno becomered effectiveflag Novemberfire 1,warnings 2026.in effect, meaning:
Passeda. the Senate the 17th day of March, 2026.
Presidingno Officersustained ofwinds thegreater Senatethan Passedtwenty the(20) Housemiles ofper Representativeshour, theb. ____ day of __________, 2026.
Presidingthe Officerrelative ofhumidity theis Houseabove oftwenty-five Representativespercent ENGR.(25%), and c.
the ten-hour dead fuel is above nine percent (9%) moisture.
I.
Show all 75 changed lines (35 more)
Persons lighting fireworks under the conditions listed in paragraph 3 of subsection H of this section shall notify the local responding fire department before lighting any fireworks.
SECTION 3.
AMENDATORY 68 O.S.
2021, Section 1624, as amended by Section 1, Chapter 144, O.S.L.
2024 (68 O.S.
Supp.
2025, Section 1624), is amended to read as follows:
Section 1624.
A.
From and after July 5, 1981, the sale, gift, distribution or use of skyrockets with sticks as defined by the United States Consumer Product Safety Commission is hereby prohibited within the State of Oklahoma.
This prohibition shall include, but is not limited to, explosive devices commonly known as "bottle rockets" or "stick rockets".
Distribution, gift or sale from Oklahoma to a person outside the State of Oklahoma shall not be considered as occurring within the State of Oklahoma.
The provisions of this subsection shall not apply to the sale of skyrockets with sticks by retail and wholesale firework distributors to state-licensed outdoor display operators or the use of skyrockets ENR.
1948 Page 3 with sticks in connection with commercial aerial displays performed by state-licensed outdoor display operators.
B.
Any and all items of Consumer Fireworks not properly labeled according to the United States Consumer Product Safety Commission and identified with the appropriate United States Department of Transportation markings is prohibited under the provisions of Section 1621 et seq.
of this title.
SECTION 4.
It being immediately necessary for the preservation of the public peace, health or safety, an emergency is hereby declared to exist, by reason whereof this act shall take effect and be in full force from and after its passage and approval.
ENR.
S.
B.
NO.
1948 Page 4 Passed the Senate the 14th day of May, 2026.
Presiding Officer of the Senate Passed the House of Representatives the 29th day of April, 2026.
Presiding Officer of the House of Representatives OFFICE OF THE GOVERNOR Received by the Office of the Governor this ____________________ day of ___________________, 20_______, at _______ o'clock _______ M.
By:
_________________________________ Approved by the Governor of the State of Oklahoma this _________ day of ___________________, 20_______, at _______ o'clock _______ M.
_________________________________ Governor of the State of Oklahoma OFFICE OF THE SECRETARY OF STATE Received by the Office of the Secretary of State this __________ day of __________________, 20 _______, at _______ o'clock _______ M.
By:
_________________________________ ENR.
S.
B.
NO.
1948 Page 5
Show all 75 changed rows (35 more)
View plain text versions (7)
- Enrolled Enrolled (final version) Current pdf
- Engrossed View text pdf
- Floor (House) View text pdf
- Floor (Senate) View text pdf
- Amended Amended And Engrossed pdf
- Committee Substitute House Committee Substitute for Senate Bill pdf
- Introduced View text pdf
Amendments
4 amendments- Committee Amendment 1 Show changes
- Committee Amendment 2 Show changes
- Committee Amendment 3 Show changes
- Committee Amendment 4 Show changes
Click Show changes on an amendment above to see how it modifies the bill.
Action History
-
Approved by Governor 05/20/2026
-
Sent to Governor
-
Signed, returned to Senate
-
Enrolled, to House
-
Referred for enrollment
-
Measure and Emergency passed: Ayes: 38 Nays: 6
-
HAs adopted
-
HAs read
-
Engrossed, signed, to Senate
-
Referred for engrossment
-
Third Reading, Measure and Emergency passed: Ayes: 83 Nays: 10
-
Coauthored by Representative(s) Kendrix
-
General Order
-
Emergency added
-
CR; Do Pass, amended by committee substitute Commerce and Economic Development Oversight Committee
-
Policy recommendation to the Commerce and Economic Development Oversight committee; Do Pass Business
-
Referred to Business
-
Second Reading referred to Commerce and Economic Development Oversight
-
First Reading
-
Engrossed to House
-
Referred for engrossment
-
Measure passed: Ayes: 39 Nays: 5
-
General Order, Considered
-
Placed on General Order
-
Coauthored by Representative Fetgatter (principal House author)
-
Reported Do Pass Local and County Government committee; CR filed
-
Second Reading referred to Local and County Government
-
Authored by Senator Logan
-
First Reading
Sponsors
- Bryan Logan · Primary
- Scott Fetgatter · Primary
Sponsorship breakdown
Export CSV (upgrade) →2 sponsors · 0 co-sponsors · 149 not signed on · 18 voted No
Sponsors (2)
- Bryan Logan Republican
- Scott Fetgatter Republican
Co-sponsors (0)
None.
Not signed on (149)
149 members have not signed on to this bill.
Show all 149 →"Not signed on" means a member has not sponsored or co-sponsored this bill — it does not imply opposition. Members flagged Voted No have a recorded No vote on this bill.
Votes
| Party | Yea | Nay | Present | Not Voting |
|---|---|---|---|---|
| Republican | 36 | 0 | 0 | 3 |
| Democrat | 2 | 6 | 0 | 1 |
| Total | 38 | 6 | 0 | 4 |
| % of votes cast | 79% | 13% | 0% | 8% |
How each member voted (48)
| Member | Party | Vote |
|---|---|---|
| Carri Hicks | Democrat | Nay |
| Jo Anna Dossett | Democrat | Yea |
| Julia Kirt | Democrat | Nay |
| Mark Mann | Democrat | Not Voting |
| Mary B. Boren | Democrat | Nay |
| Michael Brooks | Democrat | Nay |
| Nikki Nice | Democrat | Nay |
| Regina Goodwin | Democrat | Nay |
| Ronald Stewart | Democrat | Yea |
| Aaron Reinhardt | Republican | Yea |
| Adam Pugh | Republican | Yea |
| Ally Seifried | Republican | Yea |
| Avery Frix | Republican | Yea |
| Bill Coleman | Republican | Yea |
| Brenda Stanley | Republican | Yea |
| Brent Howard | Republican | Yea |
| Brian Guthrie | Republican | Yea |
| Bryan Logan | Republican | Yea |
| Casey Murdock | Republican | Yea |
| Christi Gillespie | Republican | Yea |
| Dana Prieto | Republican | Yea |
| Darcy Jech | Republican | Yea |
| Dave Rader | Republican | Yea |
| David Bullard | Republican | Not Voting |
| District 24 | Republican | Yea |
| Dusty Deevers | Republican | Yea |
| George Burns | Republican | Yea |
| Grant Green | Republican | Yea |
| Jerry Alvord | Republican | Yea |
| John Haste | Republican | Not Voting |
| Jonathan Wingard | Republican | Yea |
| Julie Daniels | Republican | Yea |
| Julie McIntosh | Republican | Yea |
| Kelly Hines | Republican | Yea |
| Kendal Sacchieri | Republican | Yea |
| Kristen Thompson | Republican | Yea |
| Lisa Standridge | Republican | Yea |
| Lonnie Paxton | Republican | Yea |
| Micheal Bergstrom | Republican | Yea |
| Paul Rosino | Republican | Yea |
| Randy Grellner | Republican | Yea |
| Rob Hall | Republican | Yea |
| Roland Pederson | Republican | Not Voting |
| Shane Jett | Republican | Yea |
| Spencer Kern | Republican | Yea |
| Todd Gollihare | Republican | Yea |
| Tom Woods | Republican | Yea |
| Warren Hamilton | Republican | Yea |
| Party | Yea | Nay | Present | Not Voting |
|---|---|---|---|---|
| Republican | 71 | 3 | 0 | 5 |
| Unaffiliated | 3 | 0 | 0 | 1 |
| Democrat | 9 | 7 | 0 | 1 |
| Total | 83 | 10 | 0 | 7 |
| % of votes cast | 83% | 10% | 0% | 7% |
How each member voted (100)
| Member | Party | Vote |
|---|---|---|
| Alonso-Sandoval | — | Yea |
| Mr. Speaker | — | Yea |
| VACANCY: | — | Not Voting |
| Crosswhite Hader | — | Yea |
| Aletia Timmons | Democrat | Yea |
| Amanda Clinton | Democrat | Nay |
| Andy Fugate | Democrat | Nay |
| Annie Menz | Democrat | Yea |
| Cyndi Munson | Democrat | Yea |
| Ellen Pogemiller | Democrat | Nay |
| Ellyn Hefner | Democrat | Yea |
| Jacob Rosecrants | Democrat | Nay |
| Jared Deck | Democrat | Yea |
| John Waldron | Democrat | Not Voting |
| Melissa Provenzano | Democrat | Nay |
| Meloyde Blancett | Democrat | Yea |
| Michelle McCane | Democrat | Nay |
| Mickey Dollens | Democrat | Yea |
| Ronald Stewart | Democrat | Yea |
| Suzanne Schreiber | Democrat | Yea |
| Trish Ranson | Democrat | Nay |
| Anthony Moore | Republican | Yea |
| Bob Ed Culver | Republican | Yea |
| Brad Boles | Republican | Yea |
| Brian Hill | Republican | Not Voting |
| Carl Newton | Republican | Yea |
| Chad Caldwell | Republican | Not Voting |
| Chris Banning | Republican | Yea |
| Chris Kannady | Republican | Yea |
| Chris Sneed | Republican | Yea |
| Clay Staires | Republican | Yea |
| Cody Maynard | Republican | Yea |
| Collin Duel | Republican | Yea |
| Cynthia Roe | Republican | Yea |
| Daniel Pae | Republican | Yea |
| Danny Sterling | Republican | Yea |
| Danny Williams | Republican | Yea |
| David Hardin | Republican | Yea |
| David Smith | Republican | Yea |
| Dell Kerbs | Republican | Not Voting |
| Derrick Hildebrant | Republican | Yea |
| Dick Lowe | Republican | Yea |
| Dillon Travis | Republican | Yea |
| Eddy Dempsey | Republican | Yea |
| Emily Gise | Republican | Yea |
| Eric Roberts | Republican | Yea |
| Erick Harris | Republican | Yea |
| Gabe Woolley | Republican | Yea |
| Gerrid Kendrix | Republican | Yea |
| Jason Blair | Republican | Yea |
| Jay Steagall | Republican | Yea |
| Jim Grego | Republican | Yea |
| Jim Olsen | Republican | Yea |
| Jim Shaw | Republican | Yea |
| John George | Republican | Nay |
| John Kane | Republican | Yea |
| John Pfeiffer | Republican | Yea |
| Jonathan Wilk | Republican | Yea |
| Josh Cantrell | Republican | Yea |
| Josh West | Republican | Yea |
| Judd Strom | Republican | Yea |
| Justin Humphrey | Republican | Not Voting |
| Ken Luttrell | Republican | Yea |
| Kenton Patzkowsky | Republican | Yea |
| Kevin Norwood | Republican | Yea |
| Kevin West | Republican | Yea |
| Marilyn Stark | Republican | Yea |
| Mark Chapman | Republican | Yea |
| Mark Lawson | Republican | Yea |
| Mark Lepak | Republican | Yea |
| Mark Tedford | Republican | Yea |
| Max Wolfley | Republican | Yea |
| Mike Dobrinski | Republican | Yea |
| Mike Kelley | Republican | Yea |
| Mike Lay | Republican | Nay |
| Mike Osburn | Republican | Yea |
| Molly Jenkins | Republican | Yea |
| Neil Hays | Republican | Yea |
| Nick Archer | Republican | Yea |
| Nicole Miller | Republican | Yea |
| Preston Stinson | Republican | Yea |
| Rande Worthen | Republican | Yea |
| Rick West | Republican | Yea |
| Rob Hall | Republican | Yea |
| Robert Manger | Republican | Yea |
| Ronny Johns | Republican | Yea |
| Ross Ford | Republican | Nay |
| Rusty Cornwell | Republican | Yea |
| Ryan Eaves | Republican | Yea |
| Scott Fetgatter | Republican | Yea |
| Stacy Jo Adams | Republican | Yea |
| Stan May | Republican | Yea |
| Steve Bashore | Republican | Yea |
| T.J. Marti | Republican | Yea |
| Tammy Townley | Republican | Yea |
| Tammy West | Republican | Not Voting |
| Tim Turner | Republican | Yea |
| Tom Gann | Republican | Yea |
| Toni Hasenbeck | Republican | Yea |
| Trey Caldwell | Republican | Yea |
| Party | Yea | Nay | Present | Not Voting |
|---|---|---|---|---|
| Republican | 10 | 1 | 0 | 0 |
| Unaffiliated | 1 | 0 | 0 | 0 |
| Democrat | 2 | 0 | 0 | 0 |
| Total | 13 | 1 | 0 | 0 |
| % of votes cast | 93% | 7% | 0% | 0% |
How each member voted (14)
| Member | Party | Vote |
|---|---|---|
| Alonso-Sandoval | — | Yea |
| Annie Menz | Democrat | Yea |
| Meloyde Blancett | Democrat | Yea |
| Brian Hill | Republican | Yea |
| Chris Banning | Republican | Yea |
| Cody Maynard | Republican | Yea |
| Jonathan Wilk | Republican | Yea |
| Mark Lawson | Republican | Yea |
| Mark Tedford | Republican | Yea |
| Mike Lay | Republican | Yea |
| Rob Hall | Republican | Yea |
| Ronny Johns | Republican | Yea |
| Stacy Jo Adams | Republican | Yea |
| Tom Gann | Republican | Nay |
| Party | Yea | Nay | Present | Not Voting |
|---|---|---|---|---|
| Republican | 9 | 0 | 0 | 0 |
| Democrat | 1 | 1 | 0 | 0 |
| Total | 10 | 1 | 0 | 0 |
| % of votes cast | 91% | 9% | 0% | 0% |
How each member voted (11)
| Member | Party | Vote |
|---|---|---|
| Melissa Provenzano | Democrat | Nay |
| Meloyde Blancett | Democrat | Yea |
| Anthony Moore | Republican | Yea |
| Brad Boles | Republican | Yea |
| Chris Banning | Republican | Yea |
| Dillon Travis | Republican | Yea |
| Emily Gise | Republican | Yea |
| Mike Lay | Republican | Yea |
| Nicole Miller | Republican | Yea |
| Ryan Eaves | Republican | Yea |
| Scott Fetgatter | Republican | Yea |
| Party | Yea | Nay | Present | Not Voting |
|---|---|---|---|---|
| Republican | 35 | 0 | 0 | 4 |
| Democrat | 4 | 5 | 0 | 0 |
| Total | 39 | 5 | 0 | 4 |
| % of votes cast | 81% | 10% | 0% | 8% |
How each member voted (48)
| Member | Party | Vote |
|---|---|---|
| Carri Hicks | Democrat | Nay |
| Jo Anna Dossett | Democrat | Yea |
| Julia Kirt | Democrat | Nay |
| Mark Mann | Democrat | Nay |
| Mary B. Boren | Democrat | Yea |
| Michael Brooks | Democrat | Yea |
| Nikki Nice | Democrat | Nay |
| Regina Goodwin | Democrat | Nay |
| Ronald Stewart | Democrat | Yea |
| Aaron Reinhardt | Republican | Yea |
| Adam Pugh | Republican | Yea |
| Ally Seifried | Republican | Yea |
| Avery Frix | Republican | Yea |
| Bill Coleman | Republican | Yea |
| Brenda Stanley | Republican | Yea |
| Brent Howard | Republican | Yea |
| Brian Guthrie | Republican | Yea |
| Bryan Logan | Republican | Yea |
| Casey Murdock | Republican | Yea |
| Christi Gillespie | Republican | Yea |
| Dana Prieto | Republican | Yea |
| Darcy Jech | Republican | Yea |
| Dave Rader | Republican | Yea |
| David Bullard | Republican | Yea |
| District 24 | Republican | Yea |
| Dusty Deevers | Republican | Yea |
| George Burns | Republican | Yea |
| Grant Green | Republican | Not Voting |
| Jerry Alvord | Republican | Yea |
| John Haste | Republican | Yea |
| Jonathan Wingard | Republican | Yea |
| Julie Daniels | Republican | Yea |
| Julie McIntosh | Republican | Yea |
| Kelly Hines | Republican | Yea |
| Kendal Sacchieri | Republican | Yea |
| Kristen Thompson | Republican | Yea |
| Lisa Standridge | Republican | Not Voting |
| Lonnie Paxton | Republican | Yea |
| Micheal Bergstrom | Republican | Yea |
| Paul Rosino | Republican | Not Voting |
| Randy Grellner | Republican | Not Voting |
| Rob Hall | Republican | Yea |
| Roland Pederson | Republican | Yea |
| Shane Jett | Republican | Yea |
| Spencer Kern | Republican | Yea |
| Todd Gollihare | Republican | Yea |
| Tom Woods | Republican | Yea |
| Warren Hamilton | Republican | Yea |
| Party | Yea | Nay | Present | Not Voting |
|---|---|---|---|---|
| Republican | 8 | 0 | 0 | 0 |
| Democrat | 0 | 2 | 0 | 0 |
| Total | 8 | 2 | 0 | 0 |
| % of votes cast | 80% | 20% | 0% | 0% |
How each member voted (10)
| Member | Party | Vote |
|---|---|---|
| Nikki Nice | Democrat | Nay |
| Regina Goodwin | Democrat | Nay |
| Brenda Stanley | Republican | Yea |
| Bryan Logan | Republican | Yea |
| Dana Prieto | Republican | Yea |
| George Burns | Republican | Yea |
| Jack Stewart | Republican | Yea |
| Jerry Alvord | Republican | Yea |
| Kendal Sacchieri | Republican | Yea |
| Warren Hamilton | Republican | Yea |
Subjects
Frequently asked questions
- Who sponsors SB 1948?
- SB 1948 is sponsored by Bryan Logan (Republican) and Scott Fetgatter (Republican).
- What is the current status of SB 1948?
- This bill has been enacted into law. Introduced February 02, 2026. Enacted.
- Where can I track SB 1948?
- Track SB 1948 free on One Click Politics — get push/email alerts when it moves.
Make your voice heard on SB 1948
Find the representatives who decide this bill and tell them where you stand — for yourself, or mobilize your whole list in one click with One Click Politics advocacy software.
Stay ahead of SB 1948
Last checked for changes 3 months ago · updated continuously
One Click Politics tracks every bill in Congress and all 50 states.
Track this bill →