Virginia does not require firearm registration nor is it necessary to obtain a permit before carrying a firearm or other such weapon openly about the person except where prohibited by statute.
#1 New Hampshire New Hampshire is a Constitutional Carry state with incredibly relaxed gun laws and low crime rates. Any citizen over 18 years old who is lawfully permitted to possess a firearm can open and concealed carry. New Hampshire residents can travel to 29 other states with a pistol and revolver license.
Open carry of a handgun without a permit is legal in Virginia at age 18, withstanding other applicable laws. Concealed carry of a handgun is allowed for persons who hold a valid CHP (concealed handgun permit), comply with certain restrictions, or who hold certain positions.
The open carrying of a handgun in Virginia is lawful. The carrying of any concealed firearm by a person about his person, hidden from common observation, is prohibited. Exceptions to this prohibition include: carrying in one's place of abode or the curtilage thereof.
HB1607 bans certain semi-automatic firearms manufactured after July 1, 2025, including many semi-automatic rifles, pistols and shotguns. Additionally, HB 1607 arbitrarily limits magazine capacities and discriminates against adults who are 18-20 years old.
You must have a permit in order to carry a firearm in your vehicle. If you do not have a concealed weapons permit then it must be secured in a container or compartment including a console, glove compartment, or any other area of the vehicle that possesses the ability to be closed.