--- type: "Bill" title: "Concealed handgun permits; demonstration of competence." description: "Concealed handgun permits; demonstration of competence; emergency. Provides that any applicant for a concealed handgun permit who completed an online course to demonstrate competence with a handgun and contacted the circuit court clerk's office prior to January 1, 2021, but was prohibited from appearing in person at a circuit court clerk's office because of COVID-19 restrictions is eligible to apply for such permit through April 30, 2021. The bill contains an emergency clause." jurisdiction: "us/states/va" legislature: "Virginia General Assembly" session: "2021" identifier: "HB 2310" citation: "Virginia HB 2310 (2021)" classification: ["bill"] subjects: [] status: "enacted" primary_sponsors: ["Chris S. Runion"] version_count: 4 action_count: 28 vote_count: 6 first_action: "2021-01-20" last_action: "2021-03-11" source: "openstates" source_identifier: "ocd-bill/caf2b264-839b-4884-a5af-a653ce99fa94" source_url: "https://lis.virginia.gov/cgi-bin/legp604.exe?212+sum+HB2310" source_hash: "36553eed153d8c00c0e7aa9723de95ef936ccf8ce6d1392b3381888f067fc979" vintage: "2026-07-01" source_snapshot: "https://data.openstates.org/daily/2026-07-01/public.pgdump" retrieved_at: "2026-07-06" confidence: "reported" tags: ["legislation", "bill", "us-va"] --- # Virginia HB 2310 (2021) — Concealed handgun permits; demonstration of competence. Concealed handgun permits; demonstration of competence; emergency. Provides that any applicant for a concealed handgun permit who completed an online course to demonstrate competence with a handgun and contacted the circuit court clerk's office prior to January 1, 2021, but was prohibited from appearing in person at a circuit court clerk's office because of COVID-19 restrictions is eligible to apply for such permit through April 30, 2021. The bill contains an emergency clause. ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **CHAP0085** (committee substitute) — [source](https://lis.virginia.gov/cgi-bin/legp604.exe?212+ful+CHAP0085) 2. **Committee substitute printed 21104074D-H1** (committee substitute) — [source](https://lis.virginia.gov/cgi-bin/legp604.exe?212+ful+HB2310H1) 3. **HB2310ER** (committee substitute) — [source](https://lis.virginia.gov/cgi-bin/legp604.exe?212+ful+HB2310ER) 4. **Presented and ordered printed with emergency clause 21102421D** (committee substitute) — [source](https://lis.virginia.gov/cgi-bin/legp604.exe?212+ful+HB2310) ## Votes - Reported from Judiciary (15-Y 0-N) — **15–0** (pass) · upper - Reported from Public Safety with substitute (15-Y 4-N) — **15–4** (pass) · lower - Constitutional reading dispensed (39-Y 0-N) — **39–0** (pass) · upper - Continued to 2021 Sp. Sess. 1 in Judiciary (14-Y 0-N) — **14–0** (pass) · upper - Passed Senate (39-Y 0-N) — **39–0** (pass) · upper - VOTE: Passage Emergency (81-Y 17-N) — **81–16** (pass) · lower ## Sponsors - Chris S. Runion — primary (person) - Tony O. Wilt — cosponsor (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2021-01-20** Presented and ordered printed with emergency clause 21102421D `introduction` - **2021-01-20** Referred to Committee on Public Safety `referral-committee` - **2021-01-22** Impact statement from DPB (HB2310) - **2021-01-25** Assigned PS sub: Firearms `referral-committee` - **2021-01-29** House committee, floor amendments and substitutes offered - **2021-01-29** Reported from Public Safety with substitute (15-Y 4-N) `committee-passage` - **2021-01-29** Committee substitute printed 21104074D-H1 `substitution` - **2021-01-29** Impact statement from DPB (HB2310H1) - **2021-02-01** Read first time `reading-1` - **2021-02-02** Read second time `reading-2` - **2021-02-02** Committee substitute agreed to 21104074D-H1 - **2021-02-02** Engrossed by House - committee substitute HB2310H1 - **2021-02-03** Read third time and passed House (81-Y 17-N) `passage, reading-3` - **2021-02-03** VOTE: Passage Emergency (81-Y 17-N) - **2021-02-04** Constitutional reading dispensed - **2021-02-04** Referred to Committee on the Judiciary `referral-committee` - **2021-02-05** Continued to 2021 Sp. Sess. 1 in Judiciary (14-Y 0-N) - **2021-02-10** Reported from Judiciary (15-Y 0-N) `committee-passage` - **2021-02-12** Constitutional reading dispensed (39-Y 0-N) - **2021-02-15** Read third time `reading-3` - **2021-02-15** Passed Senate (39-Y 0-N) `passage` - **2021-02-19** Enrolled - **2021-02-19** Impact statement from DPB (HB2310ER) - **2021-02-19** Signed by Speaker - **2021-02-22** Signed by President - **2021-02-24** Enrolled Bill communicated to Governor on February 24, 2021 - **2021-02-24** Governor's Action Deadline 11:59 p.m., March 31, 2021 - **2021-03-11** Approved by Governor-Chapter 85 (effective 3/11/21) `executive-signature` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/caf2b264-839b-4884-a5af-a653ce99fa94`. Confidence: reported (aggregated from official Virginia legislature records).