SB 880 Virginia Senate · 2025 Regular Session

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

390
Passed · 1 other
Total votes 40
Jan 23, 2025
D Democratic21
20 Yea 1
95% Yea
R Republican19
19 Yea
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
Photo of Adam Ebbin
Adam Ebbin
DDemocratic
VA
39