Title: Assault firearms, loaded; carrying in public areas prohibited in the Commonwealth, penalty
Description: Carrying assault firearms in public areas prohibited in the Commonwealth; penalty. Prohibits the carrying of certain semi-automatic center-fire rifles, pistols, and shotguns or any firearm modified to be operable as an assault firearm 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 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. A violation of this prohibition is a Class 1 misdemeanor.
Last Action: Fiscal Impact Statement from Department of Planning and Budget (SB727)
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'.
| Chamber |
Date |
Action |
| Senate |
Mar 4, 2026 |
Fiscal Impact Statement from Department of Planning and Budget (SB727) |
| House |
Mar 4, 2026 |
Passed House with substitute (55-Y 41-N 0-A) |
| House |
Mar 4, 2026 |
Engrossed by House - committee substitute |
| House |
Mar 4, 2026 |
committee substitute agreed to |
| House |
Mar 4, 2026 |
Read third time |
| House |
Mar 3, 2026 |
Read second time |
| House |
Mar 2, 2026 |
Committee substitute printed 26108968D-H1 |
| House |
Feb 27, 2026 |
Reported from Public Safety with substitute (14-Y 8-N) |
| House |
Feb 12, 2026 |
Placed on Calendar |
| Senate |
Feb 12, 2026 |
Fiscal Impact Statement from Department of Planning and Budget (SB727) |
| House |
Feb 12, 2026 |
Referred to Committee on Public Safety |
| House |
Feb 12, 2026 |
Read first time |
| Senate |
Feb 9, 2026 |
Read third time and passed Senate (21-Y 19-N 0-A) |
| Senate |
Feb 6, 2026 |
Courts of Justice Substitute rejected |
| Senate |
Feb 6, 2026 |
Read second time |
| Senate |
Feb 6, 2026 |
Finance and Appropriations Substitute agreed to |
| Senate |
Feb 6, 2026 |
Engrossed by Senate - committee substitute (Voice Vote) |
| Senate |
Feb 5, 2026 |
Constitutional reading dispensed Block Vote (on 1st reading) (40-Y 0-N 0-A) |
| Senate |
Feb 5, 2026 |
Fiscal Impact statement From VCSC (2/5/2026 4:42 pm) |
| Senate |
Feb 5, 2026 |
Passed by for the day (Voice Vote) |
| Senate |
Feb 5, 2026 |
Rules suspended |
| Senate |
Feb 5, 2026 |
Committee substitute printed 26106399D-S2 |
| Senate |
Feb 4, 2026 |
Reported from Finance and Appropriations with substitute (10-Y 5-N) |
| Senate |
Jan 29, 2026 |
Fiscal Impact statement From VCSC (1/29/2026 4:37 pm) |
| Senate |
Jan 28, 2026 |
Fiscal Impact Statement from Department of Planning and Budget (SB727) |
| Senate |
Jan 28, 2026 |
Committee substitute printed 26106280D-S1 |
| Senate |
Jan 26, 2026 |
Reported from Courts of Justice with substitute and rereferred to Finance and Appropriations (9-Y 5-N) |
| Senate |
Jan 26, 2026 |
Incorporates SB312 (Ebbin) |
| Senate |
Jan 23, 2026 |
Fiscal Impact statement From VCSC (1/23/2026 11:55 am) |
| Senate |
Jan 19, 2026 |
Presented and ordered printed 26104545D |
| Senate |
Jan 19, 2026 |
Referred to Committee for Courts of Justice |
| 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 5-N) |
01/26/2026 |
9 |
5 |
0 |
1 |
Yes |
- Aird, Lashrecse (D) Yea
- Bagby, Lamont (D) Yea
- Boysko, Jennifer (D) Yea
- Carroll Foy, Jennifer (D) Yea
- Deeds, R. Creigh (D) Yea
- Favola, Barbara (D) Yea
- McDougle, Ryan (R) Nay
- Obenshain, Mark (R) Nay
- Peake, Mark (R) Nay
- Perry, Russet (D) Yea
- Salim, Saddam (D) Yea
- Stanley, William (R) Nay
- Stuart, Richard (R) Absent
- Sturtevant, Glen (R) Nay
- Surovell, Scott (D) Yea
|
| resort votes by:
party
yeas
nays
name
|
| Reported from Finance and Appropriations with substitute (10-Y 5-N) |
02/4/2026 |
10 |
5 |
0 |
0 |
Yes |
- Boysko, Jennifer (D) Yea
- Deeds, R. Creigh (D) Yea
- Ebbin, Adam (D) Yea
- Favola, Barbara (D) Yea
- Locke, Mamie (D) Yea
- Lucas, L. Louise (D) Yea
- Marsden, Dave (D) Yea
- McDougle, Ryan (R) Nay
- McPike, Jeremy (D) Yea
- Obenshain, Mark (R) Nay
- Pillion, Todd (R) Nay
- Reeves, Bryce (R) Nay
- Rouse, Aaron (D) Yea
- Stuart, Richard (R) Nay
- Surovell, Scott (D) Yea
|
| resort votes by:
party
yeas
nays
name
|
| Constitutional reading dispensed Block Vote (on 1st reading) (40-Y 0-N 0-A) |
02/5/2026 |
40 |
0 |
0 |
0 |
Yes |
- Aird, Lashrecse (D) Yea
- Bagby, Lamont (D) Yea
- Boysko, Jennifer (D) Yea
- Brankley Mulchi, Tammy (R) Yea
- Brewer, Emily (R) Yea
- Carroll Foy, Jennifer (D) Yea
- Cifers, Luther (R) Yea
- DeSteph, Bill (R) Yea
- Deeds, R. Creigh (D) Yea
- Diggs, J.D. (R) Yea
- Durant, Tara (R) Yea
- Ebbin, Adam (D) Yea
- Favola, Barbara (D) Yea
- French, Timmy (R) Yea
- Hackworth, Travis (R) Yea
- Head, Chris (R) Yea
- Jones, Michael (D) Yea
- Locke, Mamie (D) Yea
- Lucas, L. Louise (D) Yea
- Marsden, Dave (D) Yea
- McDougle, Ryan (R) Yea
- McPike, Jeremy (D) Yea
- New Craig, Christie (R) Yea
- Obenshain, Mark (R) Yea
- Peake, Mark (R) Yea
- Pekarsky, Stella (D) Yea
- Perry, Russet (D) Yea
- Pillion, Todd (R) Yea
- Reeves, Bryce (R) Yea
- Roem, Danica (D) Yea
- Rouse, Aaron (D) Yea
- Salim, Saddam (D) Yea
- Srinivasan, Kannan (D) Yea
- Stanley, William (R) Yea
- Stuart, Richard (R) Yea
- Sturtevant, Glen (R) Yea
- Suetterlein, David (R) Yea
- Surovell, Scott (D) Yea
- VanValkenburg, Schuyler (D) Yea
- Williams Graves, Angelia (D) Yea
|
| resort votes by:
party
yeas
nays
name
|
| Read third time and passed Senate (21-Y 19-N 0-A) |
02/9/2026 |
21 |
19 |
0 |
0 |
Yes |
- Aird, Lashrecse (D) Yea
- Bagby, Lamont (D) Yea
- Boysko, Jennifer (D) Yea
- Brankley Mulchi, Tammy (R) Nay
- Brewer, Emily (R) Nay
- Carroll Foy, Jennifer (D) Yea
- Cifers, Luther (R) Nay
- DeSteph, Bill (R) Nay
- Deeds, R. Creigh (D) Yea
- Diggs, J.D. (R) Nay
- Durant, Tara (R) Nay
- Ebbin, Adam (D) Yea
- Favola, Barbara (D) Yea
- French, Timmy (R) Nay
- Hackworth, Travis (R) Nay
- Head, Chris (R) Nay
- Jones, Michael (D) Yea
- Locke, Mamie (D) Yea
- Lucas, L. Louise (D) Yea
- Marsden, Dave (D) Yea
- McDougle, Ryan (R) Nay
- McPike, Jeremy (D) Yea
- New Craig, Christie (R) Nay
- Obenshain, Mark (R) Nay
- Peake, Mark (R) Nay
- Pekarsky, Stella (D) Yea
- Perry, Russet (D) Yea
- Pillion, Todd (R) Nay
- Reeves, Bryce (R) Nay
- Roem, Danica (D) Yea
- Rouse, Aaron (D) Yea
- Salim, Saddam (D) Yea
- Srinivasan, Kannan (D) Yea
- Stanley, William (R) Nay
- Stuart, Richard (R) Nay
- Sturtevant, Glen (R) Nay
- Suetterlein, David (R) Nay
- Surovell, Scott (D) Yea
- VanValkenburg, Schuyler (D) Yea
- Williams Graves, Angelia (D) Yea
|
| resort votes by:
party
yeas
nays
name
|
| Reported from Public Safety with substitute (14-Y 8-N) |
02/27/2026 |
14 |
8 |
0 |
0 |
Yes |
- Anderson, Jessica (D) Nay
- Carnegie, Karen (D) Yea
- Clark, Nadarius (D) Yea
- Cornett, Mitchell (R) Nay
- Cousins, Rae (D) Yea
- Feggans, Michael (D) Yea
- Gardner, Debra (D) Yea
- Hamilton, Karen (R) Nay
- Helmer, Dan (D) Yea
- Hope, Patrick (D) Yea
- Lopez, Alfonso (D) Yea
- McClure, Adele (D) Yea
- McPike, Kirk (D) Yea
- Oates, Delores (R) Nay
- Phillips, Eric (R) Nay
- Rasoul, Sam (D) Yea
- Seibold, Holly (D) Yea
- Simon, Marcus (D) Yea
- Thomas, Joshua (D) Yea
- Webert, Michael (R) Nay
- Wilt, Tony (R) Nay
- Zehr, Eric (R) Nay
|
| resort votes by:
party
yeas
nays
name
|
| Passed House with substitute (55-Y 41-N 0-A) |
03/4/2026 |
55 |
41 |
0 |
3 |
Yes |
- Adams, Kimberly Pope (D) Nay
- Anderson, Jessica (D) Nay
- Anthony, Bonita (D) Yea
- Askew, Alex (D) Yea
- Austin, Terry (R) Nay
- Ballard, Jason (R) Nay
- Bloxom, Robert (R) Nay
- Bulova, Gretchen (D) Yea
- Callsen, Katrina (D) Yea
- Campbell, Ellen (R) Nay
- Carnegie, Karen (D) Yea
- Carr, Betsy (D) Yea
- Carroll, Stacey Annie (D) Nay
- Cherry, Mike (R) Nay
- Clark, Nadarius (D) Yea
- Cohen, Laura Jane (D) Yea
- Cole, Joshua (D) Yea
- Cole, Nicole (D) Nay
- Convirs-Fowler, Kelly (D) Yea
- Cornett, Mitchell (R) Nay
- Cousins, Rae (D) Yea
- Davis, William (R) Nay
- Delaney, Karrie (D) Absent
- Dougherty, Lindsey (D) Yea
- Downey, Mark (D) Yea
- Feggans, Michael (D) Yea
- Ferrell Tata, Anne (R) Nay
- Fowler, Hyland (R) Nay
- Franklin, Lily (D) Nay
- Franklin, Margaret (D) Yea
- Gardner, Debra (D) Yea
- Garrett, Thomas (R) Nay
- Glass, Jackie (D) Absent
- Griffin, Tim (R) Nay
- Guzman, Elizabeth (D) Yea
- Hamilton, Karen (R) Nay
- Hayes, C.E. (D) Yea
- Helmer, Dan (D) Yea
- Henson, Rozia (D) Yea
- Hernandez, Phil (D) Yea
- Herring, Charniele (D) Yea
- Hodges, M. Keith (R) Nay
- Hope, Patrick (D) Yea
- Keys-Gamarra, Karen (D) Yea
- Kilgore, Terry (R) Nay
- Krizek, Paul (D) Yea
- Laufer, Amy (D) Yea
- LeVere Bolling, Destiny (D) Yea
- Leftwich, James (R) Nay
- Lopes-Maldonado, Michelle (D) Yea
- Lopez, Alfonso (D) Yea
- Martinez, Fernando (D) Yea
- McAuliff, John Chilton (D) Nay
- McClure, Adele (D) Yea
- McGuire, Garrett (D) Yea
- McNamara, Joseph (R) Nay
- McPike, Kirk (D) Yea
- McQuinn, Delores (D) Yea
- Mehta, Leslie Chambers (D) Yea
- Morefield, James (R) Nay
- Nivar, May (D) Yea
- O'Quinn, Israel (R) Nay
- Oates, Delores (R) Nay
- Pence, Justin (R) Nay
- Phillips, Eric (R) Nay
- Price, Marcia (D) Yea
- Pugh Kent, Hillary (R) Nay
- Rasoul, Sam (D) Yea
- Reaser, Atoosa (D) Yea
- Reid, David (D) Yea
- Runion, Chris (R) Nay
- Schmidt, Charlie (D) Absent
- Scott, Don (D) Yea
- Scott, Phillip (R) Nay
- Seibold, Holly (D) Yea
- Sewell, Briana (D) Yea
- Shin, Irene (D) Yea
- Simon, Marcus (D) Yea
- Simonds, Shelly (D) Yea
- Singh, J.J. (D) Yea
- Sullivan, Richard (D) Yea
- Thomas, Joshua (D) Yea
- Thornton, Virgil (D) Yea
- Torian, Luke (D) Yea
- Tran, Kathy (D) Yea
- Wachsmann, H. Otto (R) Nay
- Walker, Wendell (R) Nay
- Ward, Jeion (D) Yea
- Ware, Lee (R) Nay
- Watts, Vivian (D) Yea
- Webert, Michael (R) Nay
- Whittle, Madison (R) Nay
- Wiley, Bill (R) Nay
- Willett, Rodney (D) Yea
- Williams, Wren (R) Nay
- Wilt, Tony (R) Nay
- Wright, Thomas (R) Nay
- Wyatt, Scott (R) Nay
- Zehr, Eric (R) Nay
|
| resort votes by:
party
yeas
nays
name
|