Assault firearms; carrying in public areas prohibited, penalty.
Summary
Carrying assault firearms in public areas prohibited; penalty. Prohibits the carrying of certain semi-automatic center-fire rifles and shotguns on any public street, road, alley, sidewalk, or public right-of-way or in any public park or any other place of whatever nature that is open to the public, with certain exceptions. Under current law, the current prohibition on carrying certain shotguns and semi-automatic center-fire rifles and pistols applies to a narrower range of firearms, only in certain localities, and only when such firearms are loaded.
Bill status
passed both
4 of 5 stages cleared
Introduction
Jan 2025
Committee Review
Feb 2025
Senate Passage
Apr 2025
House of Delegates Passage
Feb 2025
Vetoed
Mar 2025
Introduced Jan 3, 2025
Vetoed Mar 24, 2025
Maddy AI version diff · 2 comparisons
What changed between versions
Courts of Justice Substitute
→
Enrolled
·
1 edit
·
Feb 20, 2025
MINOR
The bill has transitioned from a Senate Substitute version to its final Enrolled form, which is the version signed into law. This change formalizes the legislation but does not alter the substantive policy, scope, or legal requirements of the bill itself.
TECHNICAL
The document header was updated to reflect the bill's final status as an 'Enrolled' Act of Assembly, indicating it has been approved by the Governor and is now law.
Floor votes · Senate Jan 23, 2025 · House of Delegates Feb 12, 2025
How they voted
39–0
Passed · 1 other
Total votes 40
Jan 23, 2025
D
Democratic21
95% Yea
R
Republican19
100% Yea
Vote distribution
All Yea
All Nay
Mixed
No data
Full legislative history
Actions timeline
Total actions
35
Key actions
11
Committee
5
Apr 2, 2025
Vetoed
Senate sustained Governor's veto
upper
Apr 2, 2025
Upper · Passed
Passed by for the day
upper
Mar 24, 2025
Vetoed
Vetoed by Governor
executive
Feb 20, 2025
Upper · Passed
Signed by President
upper
Feb 17, 2025
Lower · Passed
Signed by Speaker
lower
Feb 17, 2025
Upper · Passed
Bill text as passed Senate and House (SB880ER)
upper
Feb 12, 2025
Lower · Passed
Passed House (50-Y 47-N)
lower
Feb 7, 2025
Lower · Passed
Reported from Public Safety (11-Y 10-N)
lower
Feb 3, 2025
Committee
Referred to Committee on Public Safety
lower
Jan 28, 2025
Upper · Passed
Read third time and passed Senate (21-Y 18-N)
upper
Jan 27, 2025
Upper · Passed
Passed by for the day
upper
Jan 23, 2025
Upper · Passed
Passed by for the day
upper
Jan 22, 2025
Upper · Passed
Reported from Finance and Appropriations (10-Y 5-N)
upper
Jan 17, 2025
Upper · Passed
Reported from Courts of Justice with substitute and rereferred to Finance and Appropriations (9-Y 6-N)
upper
Jan 3, 2025
Committee
Referred to Committee for Courts of Justice
upper
1 primary · 0 co-sponsors
Sponsors
Role
Legislator
Party
State
District
P
Adam Ebbin
DDemocratic
Ask Maddy
·
AI policy assistant
Ask Maddy about SB 880
Scope: VA
Hi! I can help you understand SB 880. 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