Title: Assault firearms; age requirement for purchase, penalty.
			 Description: Purchase of certain firearms; age requirement; penalty. Prohibits any person under 21 years of age from purchasing a handgun or assault firearm, with exceptions for the purchase of an assault firearm by a law-enforcement officer, correctional officer, jail officer, or member of the Armed Forces of the United States, the Virginia National Guard, or the National Guard of any other state. Accordingly, the bill prohibits a licensed dealer from selling, renting, trading, or transferring from his inventory a handgun or assault firearm to any person under 21 years of age. A violation of either prohibition is a Class 6 felony. The bill also expands the definition of "assault firearm" as the term applies to criminal history record information checks.
			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'.
			
						
							| Description | Vote Date | Yea Votes | Nay Votes | No Votes | Absent | Passed | 
						
							| Senate: Reported from Courts of Justice with substitute (9-Y 6-N) | 01/31/2024 | 9 | 6 | 0 | 0 | Yes | 
						
							| 
Aird, Lashrecse (D) YeaBagby, Lamont (D) YeaBoysko, Jennifer (D) YeaBrewer, Emily (R) NayCarroll Foy, Jennifer (D) YeaDeeds, R. Creigh (D) Yea 
McDougle, Ryan (R) NayObenshain, Mark (R) NayPeake, Mark (R) NayPerry, Russet (D) YeaSalim, Saddam (D) YeaStanley, William (R) Nay 
Stuart, Richard (R) NaySubramanyam, Suhas (D) YeaSurovell, Scott (D) Yea | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| Senate: Reported from Finance and Appropriations (10-Y 5-N) | 02/7/2024 | 10 | 5 | 0 | 0 | Yes | 
						
							| 
Boysko, Jennifer (D) YeaDeeds, R. Creigh (D) YeaEbbin, Adam (D) YeaFavola, Barbara (D) YeaHashmi, Ghazala (D) YeaLocke, Mamie (D) Yea 
Lucas, L. Louise (D) YeaMarsden, Dave (D) YeaMcDougle, Ryan (R) NayMcPike, Jeremy (D) YeaObenshain, Mark (R) NayPillion, Todd (R) Nay 
Reeves, Bryce (R) NayStuart, Richard (R) NaySurovell, Scott (D) Yea | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| Senate: Constitutional reading dispensed (40-Y 0-N) | 02/8/2024 | 40 | 0 | 0 | 0 | Yes | 
						
							| 
Aird, Lashrecse (D) YeaBagby, Lamont (D) YeaBoysko, Jennifer (D) YeaBrankley Mulchi, Tammy (R) YeaBrewer, Emily (R) YeaCarroll Foy, Jennifer (D) YeaDeSteph, Bill (R) YeaDeeds, R. Creigh (D) YeaDiggs, J.D. (R) YeaDurant, Tara (R) YeaEbbin, Adam (D) YeaFavola, Barbara (D) YeaFrench, Timmy (R) YeaHackworth, Travis (R) Yea 
Hashmi, Ghazala (D) YeaHead, Chris (R) YeaLocke, Mamie (D) YeaLucas, L. Louise (D) YeaMarsden, Dave (D) YeaMcDougle, Ryan (R) YeaMcGuire, John (R) YeaMcPike, Jeremy (D) YeaNew Craig, Christie (R) YeaObenshain, Mark (R) YeaPeake, Mark (R) YeaPekarsky, Stella (D) YeaPerry, Russet (D) YeaPillion, Todd (R) Yea 
Reeves, Bryce (R) YeaRoem, Danica (D) YeaRouse, Aaron (D) YeaSalim, Saddam (D) YeaStanley, William (R) YeaStuart, Richard (R) YeaSturtevant, Glen (R) YeaSubramanyam, Suhas (D) YeaSuetterlein, David (R) YeaSurovell, Scott (D) YeaVanValkenburg, Schuyler (D) YeaWilliams Graves, Angelia (D) Yea | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| Senate: Engrossment reconsidered by Senate (40-Y 0-N) | 02/13/2024 | 40 | 0 | 0 | 0 | Yes | 
						
							| 
Aird, Lashrecse (D) YeaBagby, Lamont (D) YeaBoysko, Jennifer (D) YeaBrankley Mulchi, Tammy (R) YeaBrewer, Emily (R) YeaCarroll Foy, Jennifer (D) YeaDeSteph, Bill (R) YeaDeeds, R. Creigh (D) YeaDiggs, J.D. (R) YeaDurant, Tara (R) YeaEbbin, Adam (D) YeaFavola, Barbara (D) YeaFrench, Timmy (R) YeaHackworth, Travis (R) Yea 
Hashmi, Ghazala (D) YeaHead, Chris (R) YeaLocke, Mamie (D) YeaLucas, L. Louise (D) YeaMarsden, Dave (D) YeaMcDougle, Ryan (R) YeaMcGuire, John (R) YeaMcPike, Jeremy (D) YeaNew Craig, Christie (R) YeaObenshain, Mark (R) YeaPeake, Mark (R) YeaPekarsky, Stella (D) YeaPerry, Russet (D) YeaPillion, Todd (R) Yea 
Reeves, Bryce (R) YeaRoem, Danica (D) YeaRouse, Aaron (D) YeaSalim, Saddam (D) YeaStanley, William (R) YeaStuart, Richard (R) YeaSturtevant, Glen (R) YeaSubramanyam, Suhas (D) YeaSuetterlein, David (R) YeaSurovell, Scott (D) YeaVanValkenburg, Schuyler (D) YeaWilliams Graves, Angelia (D) Yea | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| Senate: Committee substitute reconsidered (40-Y 0-N) | 02/13/2024 | 40 | 0 | 0 | 0 | Yes | 
						
							| 
Aird, Lashrecse (D) YeaBagby, Lamont (D) YeaBoysko, Jennifer (D) YeaBrankley Mulchi, Tammy (R) YeaBrewer, Emily (R) YeaCarroll Foy, Jennifer (D) YeaDeSteph, Bill (R) YeaDeeds, R. Creigh (D) YeaDiggs, J.D. (R) YeaDurant, Tara (R) YeaEbbin, Adam (D) YeaFavola, Barbara (D) YeaFrench, Timmy (R) YeaHackworth, Travis (R) Yea 
Hashmi, Ghazala (D) YeaHead, Chris (R) YeaLocke, Mamie (D) YeaLucas, L. Louise (D) YeaMarsden, Dave (D) YeaMcDougle, Ryan (R) YeaMcGuire, John (R) YeaMcPike, Jeremy (D) YeaNew Craig, Christie (R) YeaObenshain, Mark (R) YeaPeake, Mark (R) YeaPekarsky, Stella (D) YeaPerry, Russet (D) YeaPillion, Todd (R) Yea 
Reeves, Bryce (R) YeaRoem, Danica (D) YeaRouse, Aaron (D) YeaSalim, Saddam (D) YeaStanley, William (R) YeaStuart, Richard (R) YeaSturtevant, Glen (R) YeaSubramanyam, Suhas (D) YeaSuetterlein, David (R) YeaSurovell, Scott (D) YeaVanValkenburg, Schuyler (D) YeaWilliams Graves, Angelia (D) Yea | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| Senate: Constitutional reading dispensed (40-Y 0-N) | 02/13/2024 | 40 | 0 | 0 | 0 | Yes | 
						
							| 
Aird, Lashrecse (D) YeaBagby, Lamont (D) YeaBoysko, Jennifer (D) YeaBrankley Mulchi, Tammy (R) YeaBrewer, Emily (R) YeaCarroll Foy, Jennifer (D) YeaDeSteph, Bill (R) YeaDeeds, R. Creigh (D) YeaDiggs, J.D. (R) YeaDurant, Tara (R) YeaEbbin, Adam (D) YeaFavola, Barbara (D) YeaFrench, Timmy (R) YeaHackworth, Travis (R) Yea 
Hashmi, Ghazala (D) YeaHead, Chris (R) YeaLocke, Mamie (D) YeaLucas, L. Louise (D) YeaMarsden, Dave (D) YeaMcDougle, Ryan (R) YeaMcGuire, John (R) YeaMcPike, Jeremy (D) YeaNew Craig, Christie (R) YeaObenshain, Mark (R) YeaPeake, Mark (R) YeaPekarsky, Stella (D) YeaPerry, Russet (D) YeaPillion, Todd (R) Yea 
Reeves, Bryce (R) YeaRoem, Danica (D) YeaRouse, Aaron (D) YeaSalim, Saddam (D) YeaStanley, William (R) YeaStuart, Richard (R) YeaSturtevant, Glen (R) YeaSubramanyam, Suhas (D) YeaSuetterlein, David (R) YeaSurovell, Scott (D) YeaVanValkenburg, Schuyler (D) YeaWilliams Graves, Angelia (D) Yea | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| Senate: Passed Senate (21-Y 19-N) | 02/13/2024 | 21 | 19 | 0 | 0 | Yes | 
						
							| 
Aird, Lashrecse (D) YeaBagby, Lamont (D) YeaBoysko, Jennifer (D) YeaBrankley Mulchi, Tammy (R) NayBrewer, Emily (R) NayCarroll Foy, Jennifer (D) YeaDeSteph, Bill (R) NayDeeds, R. Creigh (D) YeaDiggs, J.D. (R) NayDurant, Tara (R) NayEbbin, Adam (D) YeaFavola, Barbara (D) YeaFrench, Timmy (R) NayHackworth, Travis (R) Nay 
Hashmi, Ghazala (D) YeaHead, Chris (R) NayLocke, Mamie (D) YeaLucas, L. Louise (D) YeaMarsden, Dave (D) YeaMcDougle, Ryan (R) NayMcGuire, John (R) NayMcPike, Jeremy (D) YeaNew Craig, Christie (R) NayObenshain, Mark (R) NayPeake, Mark (R) NayPekarsky, Stella (D) YeaPerry, Russet (D) YeaPillion, Todd (R) Nay 
Reeves, Bryce (R) NayRoem, Danica (D) YeaRouse, Aaron (D) YeaSalim, Saddam (D) YeaStanley, William (R) NayStuart, Richard (R) NaySturtevant, Glen (R) NaySubramanyam, Suhas (D) YeaSuetterlein, David (R) NaySurovell, Scott (D) YeaVanValkenburg, Schuyler (D) YeaWilliams Graves, Angelia (D) Yea | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| House: Reported from Public Safety with substitute (12-Y 10-N) | 02/16/2024 | 12 | 10 | 0 | 0 | Yes | 
						
							| 
Batten, Amanda (R) NayClark, Nadarius (D) YeaCordoza, Aijalon (R) NayCousins, Rae (D) YeaEnnis, Baxter (R) NayFeggans, Michael (D) YeaHelmer, Dan (D) YeaHope, Patrick (D) Yea 
Lopez, Alfonso (D) YeaMcClure, Adele (D) YeaMundon King, Candi (D) YeaOates, Delores (R) NayObenshain, Joseph (R) NayOwen, David (R) NayPhillips, Eric (R) NayRasoul, Sam (D) Yea 
Seibold, Holly (D) YeaSimon, Marcus (D) YeaTaylor, Kim (R) NayThomas, Joshua (D) YeaWebert, Michael (R) NayWilt, Tony (R) Nay | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| House: VOTE: Passage (52-Y 48-N) | 02/21/2024 | 52 | 48 | 0 | 0 | Yes | 
						
							| 
Anthony, Bonita (D) YeaArnold, Jonathan (R) NayAskew, Alex (D) YeaAustin, Terry (R) NayBallard, Jason (R) NayBatten, Amanda (R) NayBennett-Parker, Elizabeth (D) YeaBloxom, Robert (R) NayBulova, David (D) YeaCallsen, Katrina (D) YeaCampbell, Ellen (R) NayCarr, Betsy (D) YeaCherry, Mike (R) NayClark, Nadarius (D) YeaCohen, Laura Jane (D) YeaCole, Joshua (D) YeaConvirs-Fowler, Kelly (D) YeaCordoza, Aijalon (R) NayCousins, Rae (D) YeaCoyner, Carrie (R) YeaDavis, William (R) NayDelaney, Karrie (D) YeaEarley, Mark (R) NayEnnis, Baxter (R) NayFeggans, Michael (D) YeaFerrell Tata, Anne (R) NayFowler, Hyland (R) NayFreitas, Nicholas (R) NayGardner, Debra (D) YeaGarrett, Thomas (R) NayGilbert, C. Todd (R) NayGlass, Jackie (D) YeaGreen, William (R) NayGriffin, Tim (R) Nay 
Hayes, C.E. (D) YeaHelmer, Dan (D) YeaHenson, Rozia (D) YeaHernandez, Phil (D) YeaHerring, Charniele (D) YeaHiggins, Geary (R) NayHodges, M. Keith (R) NayHope, Patrick (D) YeaJones, Michael (D) YeaKeys-Gamarra, Karen (D) YeaKilgore, Terry (R) NayKnight, Barry (R) NayKrizek, Paul (D) YeaLaufer, Amy (D) YeaLeVere Bolling, Destiny (D) YeaLeftwich, James (R) NayLopes-Maldonado, Michelle (D) YeaLopez, Alfonso (D) YeaLovejoy, Ian (R) NayMarshall, Daniel (R) NayMartinez, Fernando (D) YeaMcClure, Adele (D) YeaMcNamara, Joseph (R) NayMcQuinn, Delores (D) YeaMilde, Paul (R) NayMorefield, James (R) NayMundon King, Candi (D) YeaO'Quinn, Israel (R) NayOates, Delores (R) NayObenshain, Joseph (R) NayOrrock, Robert (R) NayOwen, David (R) NayPhillips, Eric (R) NayPrice, Marcia (D) Yea 
Pugh Kent, Hillary (R) NayRasoul, Sam (D) YeaReaser, Atoosa (D) YeaReid, David (D) YeaRunion, Chris (R) NayScott, Don (D) YeaScott, Phillip (R) NaySeibold, Holly (D) YeaSewell, Briana (D) YeaShin, Irene (D) YeaSickles, Mark (D) YeaSimon, Marcus (D) YeaSimonds, Shelly (D) YeaSrinivasan, Kannan (D) YeaSullivan, Richard (D) YeaTaylor, Kim (R) NayThomas, Joshua (D) YeaTorian, Luke (D) YeaTran, Kathy (D) YeaWachsmann, H. Otto (R) NayWalker, Wendell (R) NayWard, Jeion (D) YeaWare, Lee (R) NayWatts, Vivian (D) YeaWebert, Michael (R) NayWiley, Bill (R) NayWillett, Rodney (D) YeaWilliams, Wren (R) NayWilt, Tony (R) NayWright, Thomas (R) NayWyatt, Scott (R) NayZehr, Eric (R) Nay | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| Senate: House substitute rejected by Senate (0-Y 39-N) | 02/23/2024 | 0 | 39 | 0 | 1 | No | 
						
							| 
Aird, Lashrecse (D) NayBagby, Lamont (D) NayBoysko, Jennifer (D) NayBrankley Mulchi, Tammy (R) NayBrewer, Emily (R) NayCarroll Foy, Jennifer (D) NayDeSteph, Bill (R) NayDeeds, R. Creigh (D) NayDiggs, J.D. (R) NayDurant, Tara (R) NayEbbin, Adam (D) NayFavola, Barbara (D) NayFrench, Timmy (R) NayHackworth, Travis (R) Nay 
Hashmi, Ghazala (D) NayHead, Chris (R) NayLocke, Mamie (D) NayLucas, L. Louise (D) NayMarsden, Dave (D) NayMcDougle, Ryan (R) NayMcGuire, John (R) NayMcPike, Jeremy (D) NayNew Craig, Christie (R) NayObenshain, Mark (R) NayPeake, Mark (R) AbsentPekarsky, Stella (D) NayPerry, Russet (D) NayPillion, Todd (R) Nay 
Reeves, Bryce (R) NayRoem, Danica (D) NayRouse, Aaron (D) NaySalim, Saddam (D) NayStanley, William (R) NayStuart, Richard (R) NaySturtevant, Glen (R) NaySubramanyam, Suhas (D) NaySuetterlein, David (R) NaySurovell, Scott (D) NayVanValkenburg, Schuyler (D) NayWilliams Graves, Angelia (D) Nay | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| Senate: Senate acceded to request (21-Y 18-N) | 02/28/2024 | 21 | 18 | 0 | 1 | Yes | 
						
							| 
Aird, Lashrecse (D) YeaBagby, Lamont (D) YeaBoysko, Jennifer (D) YeaBrankley Mulchi, Tammy (R) NayBrewer, Emily (R) NayCarroll Foy, Jennifer (D) YeaDeSteph, Bill (R) YeaDeeds, R. Creigh (D) YeaDiggs, J.D. (R) NayDurant, Tara (R) NayEbbin, Adam (D) YeaFavola, Barbara (D) YeaFrench, Timmy (R) NayHackworth, Travis (R) Nay 
Hashmi, Ghazala (D) YeaHead, Chris (R) NayLocke, Mamie (D) YeaLucas, L. Louise (D) YeaMarsden, Dave (D) YeaMcDougle, Ryan (R) NayMcGuire, John (R) NayMcPike, Jeremy (D) YeaNew Craig, Christie (R) NayObenshain, Mark (R) NayPeake, Mark (R) NayPekarsky, Stella (D) YeaPerry, Russet (D) YeaPillion, Todd (R) Nay 
Reeves, Bryce (R) NayRoem, Danica (D) YeaRouse, Aaron (D) YeaSalim, Saddam (D) YeaStanley, William (R) NayStuart, Richard (R) NaySturtevant, Glen (R) NaySubramanyam, Suhas (D) YeaSuetterlein, David (R) NaySurovell, Scott (D) YeaVanValkenburg, Schuyler (D) YeaWilliams Graves, Angelia (D) Absent | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| Senate: Conference report agreed to by Senate (21-Y 19-N) | 03/6/2024 | 21 | 19 | 0 | 0 | Yes | 
						
							| 
Aird, Lashrecse (D) YeaBagby, Lamont (D) YeaBoysko, Jennifer (D) YeaBrankley Mulchi, Tammy (R) NayBrewer, Emily (R) NayCarroll Foy, Jennifer (D) YeaDeSteph, Bill (R) NayDeeds, R. Creigh (D) YeaDiggs, J.D. (R) NayDurant, Tara (R) NayEbbin, Adam (D) YeaFavola, Barbara (D) YeaFrench, Timmy (R) NayHackworth, Travis (R) Nay 
Hashmi, Ghazala (D) YeaHead, Chris (R) NayLocke, Mamie (D) YeaLucas, L. Louise (D) YeaMarsden, Dave (D) YeaMcDougle, Ryan (R) NayMcGuire, John (R) NayMcPike, Jeremy (D) YeaNew Craig, Christie (R) NayObenshain, Mark (R) NayPeake, Mark (R) NayPekarsky, Stella (D) YeaPerry, Russet (D) YeaPillion, Todd (R) Nay 
Reeves, Bryce (R) NayRoem, Danica (D) YeaRouse, Aaron (D) YeaSalim, Saddam (D) YeaStanley, William (R) NayStuart, Richard (R) NaySturtevant, Glen (R) NaySubramanyam, Suhas (D) YeaSuetterlein, David (R) NaySurovell, Scott (D) YeaVanValkenburg, Schuyler (D) YeaWilliams Graves, Angelia (D) Yea | 
						
							| resort votes by: 
								party
								yeas
								nays
								name | 
						
							| House: VOTE: Adoption (51-Y 48-N) | 03/6/2024 | 51 | 48 | 0 | 1 | Yes | 
						
							| 
Anthony, Bonita (D) YeaArnold, Jonathan (R) NayAskew, Alex (D) YeaAustin, Terry (R) NayBallard, Jason (R) NayBatten, Amanda (R) NayBennett-Parker, Elizabeth (D) YeaBloxom, Robert (R) NayBulova, David (D) YeaCallsen, Katrina (D) YeaCampbell, Ellen (R) NayCarr, Betsy (D) YeaCherry, Mike (R) NayClark, Nadarius (D) YeaCohen, Laura Jane (D) YeaCole, Joshua (D) YeaConvirs-Fowler, Kelly (D) YeaCordoza, Aijalon (R) NayCousins, Rae (D) YeaCoyner, Carrie (R) NayDavis, William (R) NayDelaney, Karrie (D) YeaEarley, Mark (R) NayEnnis, Baxter (R) NayFeggans, Michael (D) YeaFerrell Tata, Anne (R) NayFowler, Hyland (R) NayFreitas, Nicholas (R) NayGardner, Debra (D) YeaGarrett, Thomas (R) NayGilbert, C. Todd (R) NayGlass, Jackie (D) YeaGreen, William (R) NayGriffin, Tim (R) Nay 
Hayes, C.E. (D) YeaHelmer, Dan (D) YeaHenson, Rozia (D) YeaHernandez, Phil (D) YeaHerring, Charniele (D) YeaHiggins, Geary (R) NayHodges, M. Keith (R) NayHope, Patrick (D) YeaJones, Michael (D) YeaKeys-Gamarra, Karen (D) YeaKilgore, Terry (R) NayKnight, Barry (R) NayKrizek, Paul (D) YeaLaufer, Amy (D) YeaLeVere Bolling, Destiny (D) YeaLeftwich, James (R) NayLopes-Maldonado, Michelle (D) YeaLopez, Alfonso (D) YeaLovejoy, Ian (R) NayMarshall, Daniel (R) NayMartinez, Fernando (D) YeaMcClure, Adele (D) YeaMcNamara, Joseph (R) NayMcQuinn, Delores (D) YeaMilde, Paul (R) NayMorefield, James (R) NayMundon King, Candi (D) YeaO'Quinn, Israel (R) NayOates, Delores (R) NayObenshain, Joseph (R) NayOrrock, Robert (R) NayOwen, David (R) NayPhillips, Eric (R) NayPrice, Marcia (D) Yea 
Pugh Kent, Hillary (R) NayRasoul, Sam (D) YeaReaser, Atoosa (D) YeaReid, David (D) YeaRunion, Chris (R) NayScott, Don (D) YeaScott, Phillip (R) NaySeibold, Holly (D) YeaSewell, Briana (D) YeaShin, Irene (D) YeaSickles, Mark (D) YeaSimon, Marcus (D) YeaSimonds, Shelly (D) YeaSrinivasan, Kannan (D) YeaSullivan, Richard (D) YeaTaylor, Kim (R) NayThomas, Joshua (D) YeaTorian, Luke (D) YeaTran, Kathy (D) YeaWachsmann, H. Otto (R) NayWalker, Wendell (R) NayWard, Jeion (D) YeaWare, Lee (R) NayWatts, Vivian (D) YeaWebert, Michael (R) NayWiley, Bill (R) NayWillett, Rodney (D) YeaWilliams, Wren (R) AbsentWilt, Tony (R) NayWright, Thomas (R) NayWyatt, Scott (R) NayZehr, Eric (R) Nay | 
						
							| resort votes by: 
								party
								yeas
								nays
								name |