Firearms; modifying provisions related to unlawful carry. Effective date.
SB 628 modifies Oklahoma's laws on firearm carry by creating new exceptions to prohibited locations. It allows concealed carry on municipal parking areas, school parking lots (with firearms stored locked in vehicles), and certain parks or recreational areas. The bill also permits private schools to adopt policies allowing weapon carry by licensed individuals and lets school districts authorize designated staff (with security licenses) to carry handguns on school property. Additionally, it defines "minimum-security" for event properties requiring specific fencing, staffing, and metal detectors to allow concealed carry. The law maintains prohibitions in courthouses, prisons, and most school buildings while clarifying penalties for violations.
Bill status
passed
3 of 5 stages cleared
Introduction
Feb 2025
Committee Review
Apr 2025
Senate Passage
Mar 2025
House Passage
Governor
Introduced Feb 3, 2025
Last action Apr 22, 2025
Maddy AI version diff · 4 comparisons
What changed between versions
Floor (House)
→
Floor (Senate)
·
1 edit
MINOR
This bill text shows formatting changes between House and Senate versions, with no substantive policy changes. The content remains identical - it's the same firearm carry law with the same prohibited locations, exceptions, and legal provisions. The differences are purely cosmetic, including page headers, committee substitution notation, and minor spacing adjustments.
TECHNICAL
Page headers changed from 'HOUSE OF REPRESENTATIVES' to 'SENATE FLOOR VERSION' with updated date and committee substitution notation
Floor votes · Senate Mar 27, 2025
How they voted
39–8
Passed · 2 other
Total votes 49
Mar 27, 2025
D
Democratic9
88% Nay
R
Republican40
95% Yea
Vote distribution
All Yea
All Nay
Mixed
No data
Full legislative history
Actions timeline
Total actions
15
Key actions
5
Committee
5
Apr 22, 2025
Lower · Passed
CR; Do Pass Judiciary and Public Safety Oversight Committee
lower
Apr 9, 2025
Lower · Passed
Policy recommendation to the Judiciary and Public Safety Oversight committee; Do Pass Public Safety
lower
Apr 1, 2025
Committee
Referred to Public Safety
lower
Mar 31, 2025
Introduced
First Reading
lower
Mar 31, 2025
Upper · Passed
Engrossed to House
upper
Mar 27, 2025
Committee
Referred for engrossment
upper
Mar 27, 2025
Upper · Passed
Measure passed: Ayes: 37 Nays: 8
upper
Feb 19, 2025
Upper · Passed
Reported Do Pass, amended by committee substitute Public Safety committee; CR filed
upper
Feb 3, 2025
Introduced
First Reading
upper
2 primary · 0 co-sponsors
Sponsors
Ask Maddy
·
AI policy assistant
Ask Maddy about SB 628
Scope: OK
Hi! I can help you understand SB 628. What would you like to know?
Try one of these
i
Maddy answers using official bill text and legislative records. Always verify before sharing.
Sources cited inline