SB 115 Virginia Senate · 2026 Regular Session

Concealed handgun permits; reciprocity with other states.

Summary
Concealed handgun permits; reciprocity with other states. Provides that the Office of the Attorney General shall determine whether other states' concealed handgun permit requirements are substantially similar to the statutory qualifications for Virginia to recognize the concealed handgun permit of a person from such other state. Under current law, any out-of-state permit is recognized in the Commonwealth, provided that (i) the issuing authority provides the means for instantaneous verification of the validity of all such permits or licenses issued within that state accessible 24 hours a day, (ii) the permit or license holder carries a photo identification issued by a government agency of any state or by the U.S. Department of Defense or U.S. Department of State and displays the permit or license and such identification upon demand by a law-enforcement officer, and (iii) the permit or license holder has not previously had a Virginia concealed handgun permit revoked. The bill exempts an active duty service member or such service member's spouse from the requirements of the bill. The foregoing provisions of the bill have a delayed effective date of July 1, 2027.The bill also directs the Office of the Attorney General to review any agreements for reciprocal recognition that are in place with any other states as of July 1, 2026, to determine whether the requirements of those states' laws are substantially similar to the Commonwealth's concealed carry permit requirements and revoke any reciprocity agreement or recognition of any states that do not meet such requirements by December 1, 2026. The bill requires the Attorney General to provide a written explanation for any determination that a state's laws are substantially similar to the requirements of the bill to prevent possession of such permit or license by persons who would be denied such permit in the Commonwealth.
Bill status signed all 5 stages cleared
Introduction
Jan 2026
Committee Review
Mar 2026
Senate Passage
Mar 2026
House of Delegates Passage
Mar 2026
Signed into Law
Apr 2026
Introduced Jan 5, 2026 Signed Apr 13, 2026
Maddy AI version diff · 5 comparisons

What changed between versions

Enrolled Courts of Justice Substitute · 3 edits
MINOR
The bill was converted from an enrolled act into a substitute version offered for consideration by the Senate Courts of Justice Committee. This change indicates the bill is still in the legislative process and has not yet been passed into law. The text of the bill itself was slightly modified to improve clarity, specifically changing the standard for reciprocity from 'substantially similar' to 'adequate' and adjusting the Attorney General's role from 'determining' to 'determining whether states meet' the requirements.
REQUIREMENT

The legal standard for accepting out-of-state permits was changed from requiring laws to be 'substantially similar' to Virginia's to requiring them to be 'adequate' to prevent possession by ineligible persons.

ENFORCEMENT

The Attorney General's role was rephrased from actively 'determining' if states meet requirements to 'determining whether states meet' the requirements, a minor clarification of the review process.

TECHNICAL

The bill header was changed from 'Enrolled' to 'Courts of Justice Substitute,' reflecting its current status as a draft version under review rather than a finalized law.

Floor votes · Senate Feb 5, 2026 · House of Delegates Mar 9, 2026

How they voted

390
Passed
Total votes 39
Feb 5, 2026
D Democratic20
20 Yea
100% Yea
R Republican19
19 Yea
100% Yea
Vote distribution
All Yea All Nay Mixed No data
Full legislative history

Actions timeline

Total actions
58
Key actions
21
Committee
17
Amendments
4
Apr 13, 2026
Signed into law
Approved by Governor-Chapter 879 (effective 7/1/2026)
executive
Mar 31, 2026
Lower · Passed
Signed by Speaker
lower
Mar 30, 2026
Upper · Passed
Signed by President
upper
Mar 30, 2026
Upper · Passed
Bill text as passed Senate and House (SB115ER)
upper
Mar 13, 2026
Upper · Passed
Conference report agreed to by Senate (21-Y 18-N 0-A)
upper
Mar 13, 2026
Lower · Passed
Conference report agreed to by House (62-Y 33-N 0-A)
lower
Mar 13, 2026
Legislature · Passed
Conference Report released
legislature
Mar 11, 2026
Committee
House requested conference committee
lower
Mar 9, 2026
Lower · Passed
Passed House with substitute (61-Y 34-N 0-A)
lower
Mar 4, 2026
Lower · Passed
Reported from Appropriations with substitute (15-Y 7-N)
lower
Mar 4, 2026
Lower · Passed
House committee offered
lower
Mar 1, 2026
Committee
Assigned HAPP sub: Transportation & Public Safety
lower
Feb 27, 2026
Lower · Passed
Reported from Public Safety with substitute and referred to Appropriations (15-Y 7-N)
lower
Feb 27, 2026
Lower · Passed
House committee offered
lower
Feb 26, 2026
Lower · Passed
House subcommittee offered
lower
Feb 26, 2026
Lower · Passed
Subcommittee recommends reporting with amendment(s) and referring to Appropriations (7-Y 3-N)
lower
Feb 17, 2026
Committee
Assigned HMPPS sub: Firearms
lower
Feb 13, 2026
Committee
Referred to Committee on Public Safety
lower
Feb 10, 2026
Upper · Passed
Read third time and passed Senate (21-Y 19-N 0-A)
upper
Feb 9, 2026
Introduced
Engrossed by Senate as amended (Voice Vote)
upper
Feb 9, 2026
Upper · Passed
Finance and Appropriations Amendments agreed to
upper
Feb 9, 2026
Amended
Senator Pekarsky Amendment withdrawn
upper
Feb 9, 2026
Introduced
Floor offered Senator Pekarsky Amendment
upper
Feb 6, 2026
Upper · Passed
Passed by for the day
upper
Feb 5, 2026
Upper · Passed
Passed by for the day (Voice Vote)
upper
Feb 4, 2026
Upper · Passed
Reported from Finance and Appropriations with amendments (10-Y 5-N)
upper
Jan 26, 2026
Upper · Passed
Reported from Courts of Justice with substitute and rereferred to Finance and Appropriations (9-Y 5-N)
upper
Jan 26, 2026
Upper · Passed
Senate committee offered
upper
Jan 5, 2026
Committee
Referred to Committee for Courts of Justice
upper
1 primary · 1 co-sponsor

Sponsors