SB 643 Virginia Senate · 2026 Regular Session

Firearms, certain; possession, transportation, or purchase by certain persons, penalty.

Summary
Possession or transportation of certain firearms by certain persons; penalty. Prohibits any person younger than 18 years of age from knowingly and intentionally possessing or transporting a handgun or assault firearm within the Commonwealth. The bill also prohibits any person younger than 21 years of age, with certain exceptions outlined in the bill, from purchasing a handgun or assault firearm in the Commonwealth. The bill provides that a violation of the provisions of the bill is a Class 1 misdemeanor. This bill incorporates SB 797.
Bill status failed 4 of 5 stages cleared
Introduction
Jan 2026
Committee Review
Mar 2026
Senate Passage
Feb 2026
House of Delegates Passage
Mar 2026
Governor
Introduced Jan 14, 2026 Last action Mar 24, 2026
Maddy AI version diff · 5 comparisons

What changed between versions

Firearms Subcommittee Substitute Public Safety Substitute · 1 edit
MINOR
The bill text was reformatted from a compact list style to a standard multi-line layout, but the substantive legal content remains identical. No changes were made to the definitions of firearms, the age restrictions for possession or purchase, the list of exemptions, or the fiscal impact estimates.
TECHNICAL

The text was restructured from a condensed format to a standard multi-line legislative layout, adding line numbers and spacing, but no legal provisions were added, removed, or altered.

Floor votes · Senate Feb 9, 2026 · House of Delegates Mar 4, 2026

How they voted

390
Passed
Total votes 39
Feb 9, 2026
D Democratic20
20 Yea
100% Yea
R Republican19
19 Yea
100% Yea
Vote distribution
All Yea All Nay Mixed No data
Full legislative history

Actions timeline

Total actions
64
Key actions
16
Committee
13
Amendments
1
Mar 14, 2026
Upper · Passed
Different conference report agreed to by each chamber (failed)
upper
Mar 14, 2026
Upper · Passed
Conference report agreed to by Senate (21-Y 18-N 0-A)
upper
Mar 14, 2026
Lower · Passed
Conference report agreed to by House (59-Y 37-N 0-A)
lower
Mar 14, 2026
Legislature · Passed
Conference Report released
legislature
Mar 9, 2026
Committee
House requested conference committee
lower
Mar 4, 2026
Lower · Passed
Passed House with substitute (61-Y 37-N 0-A)
lower
Feb 27, 2026
Lower · Passed
Reported from Public Safety with substitute (14-Y 8-N)
lower
Feb 24, 2026
Committee
Assigned HMPPS sub: Firearms
lower
Feb 24, 2026
Committee
Referred to Committee on Public Safety
lower
Feb 17, 2026
Upper · Passed
Read third time and passed Senate (21-Y 19-N 0-A)
upper
Feb 16, 2026
Introduced
Reading of amendment waived (Voice Vote)
upper
Feb 16, 2026
Upper · Passed
Committee substitute reconsidered (40-Y 0-N 0-A)
upper
Feb 13, 2026
Upper · Passed
Passed by for the day
upper
Feb 12, 2026
Upper · Passed
Passed by for the day
upper
Feb 11, 2026
Upper · Passed
Passed by for the day
upper
Feb 9, 2026
Upper · Passed
Passed by for the day
upper
Feb 9, 2026
Upper · Passed
Passed by for the day (Voice Vote)
upper
Feb 5, 2026
Upper · Passed
Reported from Finance and Appropriations with substitute (10-Y 5-N)
upper
Jan 28, 2026
Upper · Passed
Reported from Courts of Justice with substitute and rereferred to Finance and Appropriations (9-Y 6-N)
upper
Jan 26, 2026
Upper · Passed
Senate committee offered
upper
Jan 14, 2026
Committee
Referred to Committee for Courts of Justice
upper
1 primary · 1 co-sponsor

Sponsors