Virginia · takes effect July 1, 2027
Virginia bans public carry of "assault firearms" statewide, with no permit exemption
Today, carrying certain loaded semi-automatic firearms with magazines over 20 rounds, or shotguns holding more than 7 rounds, in public is banned only in listed Northern Virginia, Richmond and Hampton Roads localities, and concealed handgun permit holders are exempt. From July 1, 2027, the ban applies in every public place in Virginia and the permit-holder exemption ends.