Proposed Virginia Firearm Legislation SB643
Legislation Overview
Title: Firearm, certain; possession, transportation, or purchase by certain persons, penalty.
Description: 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.
Session: 2026 Regular Regular Session
Last Action: Read third time and passed Senate (21-Y 19-N 0-A)
Last Action Date: February 17, 2026
Sponsors
Note: the first sponsor listed is normally the primary sponsor. If a sponsor's name is a hyperlink you can click on it to 'follow the money'.
2 sponsors: Scott Surovell (D); Jennifer Carroll Foy (D);
Percentage of Senate sponsoring bill: 5% (2 of 40)
History
| Chamber | Date | Action |
| Senate | Feb 17, 2026 | Read third time and passed Senate (21-Y 19-N 0-A) |
| Senate | Feb 17, 2026 | Fiscal Impact statement From VCSC (2/17/2026 8:45 am) |
| Senate | Feb 16, 2026 | Engrossed by Senate (Voice Vote) |
| Senate | Feb 16, 2026 | Senator Surovell Substitute agreed to (21-Y 19-N 0-A) |
| Senate | Feb 16, 2026 | Reading of amendment waived (Voice Vote) |
| Senate | Feb 16, 2026 | Floor offered Senator Surovell Substitute |
| Senate | Feb 16, 2026 | Floor substitute printed 26108027D-S3 (Surovell) |
| Senate | Feb 16, 2026 | Finance and Appropriations Substitute rejected |
| Senate | Feb 16, 2026 | Committee substitute reconsidered (40-Y 0-N 0-A) |
| Senate | Feb 16, 2026 | Engrossment reconsidered by Senate (40-Y 0-N 0-A) |
| Senate | Feb 16, 2026 | Engrossed by Senate - floor substitute |
| Senate | Feb 13, 2026 | Passed by for the day |
| Senate | Feb 12, 2026 | Read third time |
| Senate | Feb 12, 2026 | Passed by for the day |
| Senate | Feb 11, 2026 | Passed by for the day |
| Senate | Feb 10, 2026 | Committee substitute rejected (Voice Vote) |
| Senate | Feb 10, 2026 | Read second time |
| Senate | Feb 10, 2026 | Committee substitute agreed to (Voice Vote) |
| Senate | Feb 10, 2026 | Engrossed by Senate - committee substitute (Voice Vote) |
| Senate | Feb 9, 2026 | Committee substitute printed 26107394D-S2 |
| Senate | Feb 9, 2026 | Passed by for the day |
| Senate | Feb 9, 2026 | Passed by for the day (Voice Vote) |
| Senate | Feb 9, 2026 | Constitutional reading dispensed (on 1st reading) (40-Y 0-N 0-A) |
| Senate | Feb 9, 2026 | Rules suspended |
| Senate | Feb 9, 2026 | Fiscal Impact statement From VCSC (2/9/2026 10:03 am) |
| Senate | Feb 8, 2026 | Fiscal Impact Statement from Department of Planning and Budget (SB643) |
| Senate | Feb 5, 2026 | Reported from Finance and Appropriations with substitute (10-Y 5-N) |
| Senate | Jan 30, 2026 | Fiscal Impact statement From VCSC (1/30/2026 1:17 pm) |
| Senate | Jan 30, 2026 | Committee substitute printed 26106156D-S1 |
| Senate | Jan 28, 2026 | Incorporates SB797 (Carroll Foy) |
| Senate | Jan 28, 2026 | Reported from Courts of Justice with substitute and rereferred to Finance and Appropriations (9-Y 6-N) |
| Senate | Jan 26, 2026 | Senate committee offered |
| Senate | Jan 20, 2026 | Fiscal Impact statement From VCSC (1/20/2026 4:34 pm) |
| Senate | Jan 14, 2026 | Prefiled and ordered printed; Offered 01-14-2026 26104904D |
| Senate | Jan 14, 2026 | Referred to Committee for Courts of Justice |
Texts
| Type | Date | State Link | Text |
| Comm Sub | Feb 16, 2026 | state link | bill text |
| Comm Sub | Feb 9, 2026 | state link | bill text |
| Comm Sub | Jan 30, 2026 | state link | bill text |
| Comm Sub | Jan 26, 2026 | state link | bill text |
| Introduced | Jan 14, 2026 | state link | bill text |
Amendments
| Title | Description | Date | State Link | Text | Adopted |
| There are no amendments to this bill at this time | |||||
Votes - Click on description to view vote roll call
| Description | Vote Date | Yea Votes | Nay Votes | No Votes | Absent | Passed |
| Reported from Courts of Justice with substitute and rereferred to Finance and Appropriations (9-Y 6-N) | 01/28/2026 | 9 | 6 | 0 | 0 | Yes |
|
||||||
| resort votes by: party yeas nays name | ||||||
| Reported from Finance and Appropriations with substitute (10-Y 5-N) | 02/5/2026 | 10 | 5 | 0 | 0 | Yes |
|
||||||
| resort votes by: party yeas nays name | ||||||
| Constitutional reading dispensed (on 1st reading) (40-Y 0-N 0-A) | 02/9/2026 | 40 | 0 | 0 | 0 | Yes |
|
||||||
| resort votes by: party yeas nays name | ||||||
| Engrossment reconsidered by Senate (40-Y 0-N 0-A) | 02/16/2026 | 40 | 0 | 0 | 0 | Yes |
|
||||||
| resort votes by: party yeas nays name | ||||||
| Committee substitute reconsidered (40-Y 0-N 0-A) | 02/16/2026 | 40 | 0 | 0 | 0 | Yes |
|
||||||
| resort votes by: party yeas nays name | ||||||
| Senator Surovell Substitute agreed to (21-Y 19-N 0-A) | 02/16/2026 | 21 | 19 | 0 | 0 | Yes |
|
||||||
| resort votes by: party yeas nays name | ||||||
| Read third time and passed Senate (21-Y 19-N 0-A) | 02/17/2026 | 21 | 19 | 0 | 0 | Yes |
|
||||||
| resort votes by: party yeas nays name | ||||||
Link: link to state bill page
