Legislative record
Summary
Purchase, possession, sale, transfer, etc.,of assault firearms and certain ammunition feeding devices prohibited;penalty. Creates a Class 1 misdemeanor for any person who imports,sells, manufactures, purchases, possesses, transports, or transfersan assault firearm, as that term is defined in the bill, and prohibitsa person who has been convicted of such violation from purchasing,possessing, or transporting a firearm for a period of three yearsfrom the date of conviction. The bill provides that an assault firearmdoes not include any firearm that is an antique firearm, has been rendered permanently inoperable, is manually operated by bolt, pump,lever, or slide action, or was manufactured before July 1, 2024.The bill also prohibits the sale of a large capacity ammunition feedingdevice, as that term is defined in the bill. The bill provides thatany person who willfully and intentionally (i) sells an assault firearmto another person or (ii) purchases an assault firearm from anotherperson is guilty of a Class 1 misdemeanor and that any person whoimports, sells, barters, or transfers a large capacity ammunition feeding device is guilty of a Class 1 misdemeanor. The bill alsomakes it a Class 1 misdemeanor for any person younger than 21 yearsof age to import, sell, manufacture, purchase, possess, transport,or transfer an assault firearm regardless of the date of manufactureof such assault firearm.
Digest published by the state legislature, retrieved via Open States. Heard is not affiliated with either.
Bill text
The full text of this bill isn't on Heard yet. The official documents are linked below.
- SB2ER3/6/2024Official document (HTML)
- SB2ER3/6/2024Official document (PDF)
- Committee substitute printed 24107815D-H12/16/2024Official document (HTML)
- Committee substitute printed 24107815D-H12/16/2024Official document (PDF)
- Printed as engrossed 24100411D-E2/5/2024Official document (HTML)
- Printed as engrossed 24100411D-E2/5/2024Official document (PDF)
- Prefiled and ordered printed; offered 01/10/24 24100411D11/20/2023Official document (PDF)
- Prefiled and ordered printed; offered 01/10/24 24100411D11/20/2023Official document (HTML)
Roll-call record
How representatives voted
213 yea·159 nay
- Stella PekarskyYea
State Senator · Democratic · VA
- Russet PerryYea
State Senator · Democratic · VA
- Jennifer BoyskoYea
State Senator · Democratic · VA
- Danica RoemYea
State Senator · Democratic · VA
- Josh ColeYea
Delegate · Democratic · VA
- Elizabeth Bennett-ParkerYea
State Senator · Democratic · VA
- Phil HernandezYea
Delegate · Democratic · VA
- Rae CousinsYea
Delegate · Democratic · VA
- Amy LauferYea
Delegate · Democratic · VA
- J.R. HensonYea
Delegate · Democratic · VA
- David ReidYea
Delegate · Democratic · VA
- Adele McClureYea
Delegate · Democratic · VA
- Marcus SimonYea
Delegate · Democratic · VA
- Sam RasoulYea
Delegate · Democratic · VA
- Karen Keys-GamarraYea
Delegate · Democratic · VA
- Suhas SubramanyamYea
State Senator · VA
- Adam EbbinYea
State Senator · VA
- Tara DurantYea
State Senator · Republican · VA
- Adam EbbinYea
State Senator · VA
- Jennifer Carroll FoyYea
State Senator · Democratic · VA
- Dave MarsdenYea
State Senator · Democratic · VA
- John McGuireYea
State Senator · VA
- David SuetterleinYea
State Senator · Republican · VA
- Bill DeStephYea
State Senator · Republican · VA
- Bill StanleyYea
State Senator · Republican · VA
- Mark ObenshainYea
State Senator · Republican · VA
- Jennifer BoyskoYea
State Senator · Democratic · VA
- Louise LucasYea
State Senator · Democratic · VA
- Russet PerryYea
State Senator · Democratic · VA
- Travis HackworthYea
State Senator · Republican · VA
- Aaron RouseYea
State Senator · Democratic · VA
- Jeremy McPikeYea
State Senator · Democratic · VA
- Chris HeadYea
State Senator · Republican · VA
- Bryce ReevesYea
State Senator · Republican · VA
- Tammy MulchiYea
State Senator · Republican · VA
- Suhas SubramanyamYea
State Senator · VA
- Glen SturtevantYea
State Senator · Republican · VA
- Danny DiggsYea
State Senator · Republican · VA
- Barbara FavolaYea
State Senator · Democratic · VA
- Saddam SalimYea
State Senator · Democratic · VA
- Christie CraigYea
State Senator · Republican · VA
- Mamie LockeYea
State Senator · Democratic · VA
- Danica RoemYea
State Senator · Democratic · VA
- Todd PillionYea
State Senator · Republican · VA
- Richard StuartYea
State Senator · Republican · VA
- Emily JordanYea
State Senator · Republican · VA
- Ghazala HashmiYea
Delegate · Democratic · VA
- Ryan McDougleYea
State Senator · Republican · VA
- Angelia GravesYea
State Senator · Democratic · VA
- Lashrecse AirdYea
State Senator · Democratic · VA
- Timmy FrenchYea
State Senator · Republican · VA
- Mark PeakeYea
State Senator · Republican · VA
- Lamont BagbyYea
State Senator · Democratic · VA
- Schuyler VanValkenburgYea
State Senator · Democratic · VA
- Creigh DeedsYea
State Senator · Democratic · VA
- Stella PekarskyYea
State Senator · Democratic · VA
- Scott SurovellYea
State Senator · Democratic · VA
- Candi KingYea
Delegate · VA
- Mark SicklesYea
Delegate · VA
- David BulovaYea
Delegate · VA
- Delores McQuinnYea
Delegate · Democratic · VA
- David ReidYea
Delegate · Democratic · VA
- Betsy CarrYea
Delegate · Democratic · VA
- Cliff HayesYea
Delegate · Democratic · VA
- Briana SewellYea
Delegate · Democratic · VA
- Mark SicklesYea
Delegate · VA
- Sam RasoulYea
Delegate · Democratic · VA
- Luke TorianYea
Delegate · Democratic · VA
- Alex AskewYea
Delegate · Democratic · VA
- Paul KrizekYea
Delegate · Democratic · VA
- Rod WillettYea
Delegate · Democratic · VA
- David BulovaYea
Delegate · VA
- Adele McClureYea
Delegate · Democratic · VA
- Patrick HopeYea
Delegate · Democratic · VA
- Alfonso LopezYea
Delegate · Democratic · VA
- Holly SeiboldYea
Delegate · Democratic · VA
- Marcus SimonYea
Delegate · Democratic · VA
- Dan HelmerYea
Delegate · Democratic · VA
- Josh ThomasYea
Delegate · Democratic · VA
- Candi KingYea
Delegate · VA
- Rae CousinsYea
Delegate · Democratic · VA
- Michael FeggansYea
Delegate · Democratic · VA
- Sam RasoulYea
Delegate · Democratic · VA
- Nadarius ClarkYea
Delegate · Democratic · VA
- Creigh DeedsYea
State Senator · Democratic · VA
- Jeremy McPikeYea
State Senator · Democratic · VA
- Lashrecse AirdYea
State Senator · Democratic · VA
- Adam EbbinYea
State Senator · VA
- Jennifer BoyskoYea
State Senator · Democratic · VA
- Aaron RouseYea
State Senator · Democratic · VA
- Danica RoemYea
State Senator · Democratic · VA
- Scott SurovellYea
State Senator · Democratic · VA
- Jennifer Carroll FoyYea
State Senator · Democratic · VA
- Louise LucasYea
State Senator · Democratic · VA
- Stella PekarskyYea
State Senator · Democratic · VA
- Angelia GravesYea
State Senator · Democratic · VA
- Saddam SalimYea
State Senator · Democratic · VA
- Russet PerryYea
State Senator · Democratic · VA
- Dave MarsdenYea
State Senator · Democratic · VA
- Suhas SubramanyamYea
State Senator · VA
- Schuyler VanValkenburgYea
State Senator · Democratic · VA
- Ghazala HashmiYea
Delegate · Democratic · VA
- Lamont BagbyYea
State Senator · Democratic · VA
- Mamie LockeYea
State Senator · Democratic · VA
- Barbara FavolaYea
State Senator · Democratic · VA
- Russet PerryYea
State Senator · Democratic · VA
- Lashrecse AirdYea
State Senator · Democratic · VA
- Suhas SubramanyamYea
State Senator · VA
- Scott SurovellYea
State Senator · Democratic · VA
- Creigh DeedsYea
State Senator · Democratic · VA
- Saddam SalimYea
State Senator · Democratic · VA
- Lamont BagbyYea
State Senator · Democratic · VA
- Jennifer BoyskoYea
State Senator · Democratic · VA
- Jennifer Carroll FoyYea
State Senator · Democratic · VA
- Barbara FavolaYea
State Senator · Democratic · VA
- Louise LucasYea
State Senator · Democratic · VA
- Scott SurovellYea
State Senator · Democratic · VA
- Ghazala HashmiYea
Delegate · Democratic · VA
- Dave MarsdenYea
State Senator · Democratic · VA
- Creigh DeedsYea
State Senator · Democratic · VA
- Jennifer BoyskoYea
State Senator · Democratic · VA
- Mamie LockeYea
State Senator · Democratic · VA
- Adam EbbinYea
State Senator · VA
- Jeremy McPikeYea
State Senator · Democratic · VA
- Angelia GravesYea
State Senator · Democratic · VA
- Aaron RouseYea
State Senator · Democratic · VA
- Mamie LockeYea
State Senator · Democratic · VA
- Danica RoemYea
State Senator · Democratic · VA
- Stella PekarskyYea
State Senator · Democratic · VA
- Ghazala HashmiYea
Delegate · Democratic · VA
- Jennifer BoyskoYea
State Senator · Democratic · VA
- Dave MarsdenYea
State Senator · Democratic · VA
- Lamont BagbyYea
State Senator · Democratic · VA
- Louise LucasYea
State Senator · Democratic · VA
- Russet PerryYea
State Senator · Democratic · VA
- Schuyler VanValkenburgYea
State Senator · Democratic · VA
- Creigh DeedsYea
State Senator · Democratic · VA
- Lashrecse AirdYea
State Senator · Democratic · VA
- Saddam SalimYea
State Senator · Democratic · VA
- Barbara FavolaYea
State Senator · Democratic · VA
- Jennifer Carroll FoyYea
State Senator · Democratic · VA
- Suhas SubramanyamYea
State Senator · VA
- Danica RoemYea
State Senator · Democratic · VA
- Russet PerryYea
State Senator · Democratic · VA
- Jennifer BoyskoYea
State Senator · Democratic · VA
- Louise LucasYea
State Senator · Democratic · VA
- Mamie LockeYea
State Senator · Democratic · VA
- Suhas SubramanyamYea
State Senator · VA
- Dave MarsdenYea
State Senator · Democratic · VA
- Aaron RouseYea
State Senator · Democratic · VA
- Adam EbbinYea
State Senator · VA
- Jeremy McPikeYea
State Senator · Democratic · VA
- Lamont BagbyYea
State Senator · Democratic · VA
- Lashrecse AirdYea
State Senator · Democratic · VA
- Schuyler VanValkenburgYea
State Senator · Democratic · VA
- Saddam SalimYea
State Senator · Democratic · VA
- Jennifer Carroll FoyYea
State Senator · Democratic · VA
- Ghazala HashmiYea
Delegate · Democratic · VA
- Creigh DeedsYea
State Senator · Democratic · VA
- Angelia GravesYea
State Senator · Democratic · VA
- Scott SurovellYea
State Senator · Democratic · VA
- Barbara FavolaYea
State Senator · Democratic · VA
- Barbara FavolaYea
State Senator · Democratic · VA
- Lashrecse AirdYea
State Senator · Democratic · VA
- Lamont BagbyYea
State Senator · Democratic · VA
- Ghazala HashmiYea
Delegate · Democratic · VA
- Jennifer Carroll FoyYea
State Senator · Democratic · VA
- Saddam SalimYea
State Senator · Democratic · VA
- Louise LucasYea
State Senator · Democratic · VA
- Mamie LockeYea
State Senator · Democratic · VA
- Stella PekarskyYea
State Senator · Democratic · VA
- Scott SurovellYea
State Senator · Democratic · VA
- Dave MarsdenYea
State Senator · Democratic · VA
- Schuyler VanValkenburgYea
State Senator · Democratic · VA
- Angelia GravesYea
State Senator · Democratic · VA
- Creigh DeedsYea
State Senator · Democratic · VA
- Aaron RouseYea
State Senator · Democratic · VA
- Jeremy McPikeYea
State Senator · Democratic · VA
- Kathy TranYea
Delegate · Democratic · VA
- Bonita AnthonyYea
Delegate · Democratic · VA
- Mike JonesYea
State Senator · Democratic · VA
- Dan HelmerYea
Delegate · Democratic · VA
- Kelly FowlerYea
Delegate · Democratic · VA
- Rod WillettYea
Delegate · Democratic · VA
- Jackie GlassYea
Delegate · Democratic · VA
- Delores McQuinnYea
Delegate · Democratic · VA
- Katrina CallsenYea
Delegate · Democratic · VA
- Paul KrizekYea
Delegate · Democratic · VA
- Patrick HopeYea
Delegate · Democratic · VA
- Nadarius ClarkYea
Delegate · Democratic · VA
- Briana SewellYea
Delegate · Democratic · VA
- Luke TorianYea
Delegate · Democratic · VA
- Holly SeiboldYea
Delegate · Democratic · VA
- Karrie DelaneyYea
Delegate · Democratic · VA
- Kannan SrinivasanYea
State Senator · Democratic · VA
- Shelly SimondsYea
Delegate · Democratic · VA
- Cliff HayesYea
Delegate · Democratic · VA
- Destiny LeVere BollingYea
Delegate · Democratic · VA
- Debra GardnerYea
Delegate · Democratic · VA
- Irene ShinYea
Delegate · Democratic · VA
- Alex AskewYea
Delegate · Democratic · VA
- Betsy CarrYea
Delegate · Democratic · VA
- Michael FeggansYea
Delegate · Democratic · VA
- Cia PriceYea
Delegate · Democratic · VA
- Charniele HerringYea
Delegate · Democratic · VA
- Laura Jane CohenYea
Delegate · Democratic · VA
- Michelle MaldonadoYea
Delegate · Democratic · VA
- Rip SullivanYea
Delegate · Democratic · VA
- Josh ThomasYea
Delegate · Democratic · VA
- Alfonso LopezYea
Delegate · Democratic · VA
- Marty MartinezYea
Delegate · Democratic · VA
- Jeion WardYea
Delegate · Democratic · VA
- Vivian WattsYea
Delegate · Democratic · VA
- Mark ObenshainNay
State Senator · Republican · VA
- Chris HeadNay
State Senator · Republican · VA
- Emily JordanNay
State Senator · Republican · VA
- Bobby OrrockNay
Delegate · VA
- Chris ObenshainNay
Delegate · VA
- Glen SturtevantNay
State Senator · Republican · VA
- David OwenNay
Delegate · VA
- Danny MarshallNay
Delegate · VA
- Danny DiggsNay
State Senator · Republican · VA
- Baxter EnnisNay
Delegate · VA
- Travis HackworthNay
State Senator · Republican · VA
- Mark PeakeNay
State Senator · Republican · VA
- Mark EarleyNay
Delegate · VA
- Ryan McDougleNay
State Senator · Republican · VA
- Kim TaylorNay
Delegate · VA
- David SuetterleinNay
State Senator · Republican · VA
- Christie CraigNay
State Senator · Republican · VA
- Bill StanleyNay
State Senator · Republican · VA
- Todd PillionNay
State Senator · Republican · VA
- Ian LovejoyNay
Delegate · VA
- Richard StuartNay
State Senator · Republican · VA
- Barry KnightNay
Delegate · VA
- Tammy MulchiNay
State Senator · Republican · VA
- A.C. CordozaNay
Delegate · VA
- Chad GreenNay
Delegate · VA
- Timmy FrenchNay
State Senator · Republican · VA
- Tara DurantNay
State Senator · Republican · VA
- Todd PillionNay
State Senator · Republican · VA
- Todd GilbertNay
Delegate · VA
- Geary HigginsNay
Delegate · VA
- Bill DeStephNay
State Senator · Republican · VA
- Bryce ReevesNay
State Senator · Republican · VA
- Bill StanleyNay
State Senator · Republican · VA
- Danny MarshallNay
Delegate · VA
- Terry AustinNay
Delegate · Republican · VA
- Anne Ferrell TataNay
Delegate · Republican · VA
- Keith HodgesNay
Delegate · Republican · VA
- Eric ZehrNay
Delegate · Republican · VA
- Ellen McLaughlinNay
Delegate · Republican · VA
- Terry AustinNay
Delegate · Republican · VA
- Buddy FowlerNay
Delegate · Republican · VA
- Carrie CoynerNay
Delegate · VA
- Will DavisNay
Delegate · Republican · VA
- Travis HackworthNay
State Senator · Republican · VA
- Tammy MulchiNay
State Senator · Republican · VA
- Tony WiltNay
Delegate · Republican · VA
- Rob BloxomNay
Delegate · Republican · VA
- Tara DurantNay
State Senator · Republican · VA
- Tom GarrettNay
Delegate · Republican · VA
- Terry KilgoreNay
Delegate · Republican · VA
- Mark PeakeNay
State Senator · Republican · VA
- Mike WebertNay
Delegate · Republican · VA
- Scott WyattNay
Delegate · Republican · VA
- Phil ScottNay
Delegate · Republican · VA
- Will MorefieldNay
Delegate · Republican · VA
- Joe McNamaraNay
Delegate · Republican · VA
- Ryan McDougleNay
State Senator · Republican · VA
- Delores OatesNay
Delegate · Republican · VA
- Emily JordanNay
State Senator · Republican · VA
- Danny DiggsNay
State Senator · Republican · VA
- Rob BloxomNay
Delegate · Republican · VA
- Bill WileyNay
Delegate · Republican · VA
- Richard StuartNay
State Senator · Republican · VA
- Chris HeadNay
State Senator · Republican · VA
- Ryan McDougleNay
State Senator · Republican · VA
- Bryce ReevesNay
State Senator · Republican · VA
- Israel O'QuinnNay
Delegate · Republican · VA
- Chris RunionNay
Delegate · Republican · VA
- Keith HodgesNay
Delegate · Republican · VA
- Anne Ferrell TataNay
Delegate · Republican · VA
- Scott WyattNay
Delegate · Republican · VA
- Wendell WalkerNay
Delegate · Republican · VA
- Ellen McLaughlinNay
Delegate · Republican · VA
- Jason BallardNay
Delegate · Republican · VA
- Chris HeadNay
State Senator · Republican · VA
- Bill WileyNay
Delegate · Republican · VA
- Mike WebertNay
Delegate · Republican · VA
- Chris ObenshainNay
Delegate · VA
- Eric PhillipsNay
Delegate · Republican · VA
- Emily JordanNay
State Senator · Republican · VA
- Bryce ReevesNay
State Senator · Republican · VA
- Bill DeStephNay
State Senator · Republican · VA
- Baxter EnnisNay
Delegate · VA
- Kim TaylorNay
Delegate · VA
- Jay LeftwichNay
Delegate · Republican · VA
- Mark ObenshainNay
State Senator · Republican · VA
- Will MorefieldNay
Delegate · Republican · VA
- John McGuireNay
State Senator · VA
- Otto WachsmannNay
Delegate · Republican · VA
- Ryan McDougleNay
State Senator · Republican · VA
- Tommy WrightNay
Delegate · Republican · VA
- Tony WiltNay
Delegate · Republican · VA
- Mark PeakeNay
State Senator · Republican · VA
- Richard StuartNay
State Senator · Republican · VA
- Eric PhillipsNay
Delegate · Republican · VA
- Mark ObenshainNay
State Senator · Republican · VA
- Mike CherryNay
Delegate · Republican · VA
- Tim GriffinNay
Delegate · Republican · VA
- Lee WareNay
Delegate · Republican · VA
- Todd PillionNay
State Senator · Republican · VA
- Mark ObenshainNay
State Senator · Republican · VA
- Amanda BattenNay
Delegate · VA
- A.C. CordozaNay
Delegate · VA
- Delores OatesNay
Delegate · Republican · VA
- David OwenNay
Delegate · VA
- Wren WilliamsNay
Delegate · Republican · VA
- Christie CraigNay
State Senator · Republican · VA
- Hillary Pugh KentNay
Delegate · Republican · VA
- Bryce ReevesNay
State Senator · Republican · VA
- Adam EbbinNay
State Senator · VA
- Timmy FrenchNay
State Senator · Republican · VA
- Mark PeakeNay
State Senator · Republican · VA
- John McGuireNay
State Senator · VA
- Mark ObenshainNay
State Senator · Republican · VA
- Scott SurovellNay
State Senator · Democratic · VA
- Travis HackworthNay
State Senator · Republican · VA
- Tara DurantNay
State Senator · Republican · VA
- Timmy FrenchNay
State Senator · Republican · VA
- Ryan McDougleNay
State Senator · Republican · VA
- David SuetterleinNay
State Senator · Republican · VA
- Travis HackworthNay
State Senator · Republican · VA
- Emily JordanNay
State Senator · Republican · VA
- Glen SturtevantNay
State Senator · Republican · VA
- Danny DiggsNay
State Senator · Republican · VA
- Bill StanleyNay
State Senator · Republican · VA
- Glen SturtevantNay
State Senator · Republican · VA
- Mark PeakeNay
State Senator · Republican · VA
- Christie CraigNay
State Senator · Republican · VA
- Bill StanleyNay
State Senator · Republican · VA
- Bill DeStephNay
State Senator · Republican · VA
- Tammy MulchiNay
State Senator · Republican · VA
- Glen SturtevantNay
State Senator · Republican · VA
- Bill DeStephNay
State Senator · Republican · VA
- John McGuireNay
State Senator · VA
- David SuetterleinNay
State Senator · Republican · VA
- Bill StanleyNay
State Senator · Republican · VA
- Tara DurantNay
State Senator · Republican · VA
- John McGuireNay
State Senator · VA
- Chris HeadNay
State Senator · Republican · VA
- Danny DiggsNay
State Senator · Republican · VA
- Richard StuartNay
State Senator · Republican · VA
- Todd PillionNay
State Senator · Republican · VA
- Christie CraigNay
State Senator · Republican · VA
- David SuetterleinNay
State Senator · Republican · VA
- Tammy MulchiNay
State Senator · Republican · VA
- Todd PillionNay
State Senator · Republican · VA
- Richard StuartNay
State Senator · Republican · VA
- Ryan McDougleNay
State Senator · Republican · VA
- Jeremy McPikeNay
State Senator · Democratic · VA
- Timmy FrenchNay
State Senator · Republican · VA
- Mark ObenshainNay
State Senator · Republican · VA
- Bryce ReevesNay
State Senator · Republican · VA
- Emily JordanNay
State Senator · Republican · VA
- Jed ArnoldNay
Delegate · VA
- Carrie CoynerNay
Delegate · VA
- Nick FreitasNay
Delegate · VA
- Paul MildeNay
Delegate · VA
- Richard StuartNay
State Senator · Republican · VA
- Amanda BattenNay
Delegate · VA
Docket history
Action history
- 4/17/2024Requires 2/3 members present
- 4/17/2024Passed in enrolled form rejected (21-Y 19-N)
- 3/26/2024Vetoed by Governor
- 3/11/2024Governor's Action Deadline 11:59 p.m., April 8, 2024
- 3/11/2024Enrolled Bill Communicated to Governor on March 11, 2024
- 3/7/2024Signed by President
- 3/6/2024Signed by Speaker
- 3/6/2024Impact statement from DPB (SB2ER)
- 3/6/2024Bill text as passed Senate and House (SB2ER)
- 3/6/2024Enrolled