how old do you have to be to buy a pistol in virginia
In Virginia, you generally have to be 21 to buy a pistol from a licensed dealer, because federal law sets that minimum for handgun sales. Virginia also bars anyone under 18 from possessing or transporting a handgun in most situations, with some narrow exceptions.
What that means
- 21+ to buy a pistol from a licensed firearms dealer.
- Under 18 generally cannot possess or transport a handgun in Virginia, except in limited circumstances like being at home or on a parent’s property.
- Some private-sale rules can differ from dealer sales, so the exact situation matters.
Quick note
If you’re asking for a specific situation, like a gift , private sale , or inheritance , the age rule can change depending on how the transfer happens.