Gun Laws/Virginia/Reviewed September 23, 2026

How old do you have to be to buy a handgun in Virginia?

Quick answer

21

Virginia: state law sets 21 to buy a handgun.

1 of Virginia's 5 neighboring states has the same status.

Not legal advice. Source: GunPartPicker state law review, September 23, 2026

Minimum age to buy a gun by state

Alabama: 18Alaska: 18Arizona: 18Colorado: 21Florida: 21Georgia: 18Indiana: 18Kansas: 18Maine: 18Massachusetts: 21Minnesota: 18New Jersey: 21North Carolina: 18North Dakota: 18Oklahoma: 18Pennsylvania: DisputedSouth Dakota: 18Texas: 18Wyoming: DisputedConnecticut: 21Missouri: 18West Virginia: 18Illinois: 21New Mexico: DisputedArkansas: 18California: 21Delaware: 21Hawaii: 21Iowa: 18Kentucky: 18Maryland: 21Michigan: DisputedMississippi: 18Montana: 18New Hampshire: 18New York: 21Ohio: 21Oregon: DisputedTennessee: 18Utah: 18Virginia: 21Washington: 21Wisconsin: 18Nebraska: 21South Carolina: 18Idaho: 18Nevada: DisputedVermont: 21Louisiana: 18Rhode Island: 21ALAKAZARCACOFLGAHIIDILINIAKSKYLAMEMIMNMSMOMTNENVNMNYNCNDOHOKORPASCSDTNTXUTVAWAWVWIWY
18 under state law (27)Mixed or disputed (6)21 under state law (17)Minimum age to buy a gun by state. Tap a state
Map legend: clear means 18 under state law; caution means Mixed or disputed; restricted means 21 under state law

Virginia law in detail

  • Yes (sale/transfer since July 2026, enjoined) Assault Weapon Ban — HB 217 and SB 749 ban importing, selling, making, buying or transferring assault firearms from July 1, 2026; current owners keep theirs. Enforcement has been blocked statewide since July 21, 2026 while the cases wait on the US Supreme Court. Under 21s may not buy handguns or assault firearms (HB 1525, since April 23, 2026).

The federal rule

Federal law has two floors. A licensed dealer may sell a rifle or shotgun at 18, and 18 U.S.C. 922(b)(1) bars that dealer from selling any other firearm, which includes handguns and bare frames and receivers, to anyone under 21. On September 17, 2026 the Justice Department's Office of Legal Counsel concluded that the 21 rule is unconstitutional as applied to 18 to 20 year olds and cannot be criminally enforced against dealers. The statute, the ATF regulations and Form 4473 are all unchanged, ATF has issued no guidance, and the opinion expressly does not reach frames and receivers. State age law is untouched by any of it.

Minimum age in neighboring states

Next steps

Frequently asked questions

How old do you have to be to buy a handgun in Virginia?

21. Virginia: state law sets 21 to buy a handgun. Reviewed September 23, 2026.

What is the federal rule on minimum purchase age?

Federal law has two floors. A licensed dealer may sell a rifle or shotgun at 18, and 18 U.S.C. 922(b)(1) bars that dealer from selling any other firearm, which includes handguns and bare frames and receivers, to anyone under 21. On September 17, 2026 the Justice Department's Office of Legal Counsel concluded that the 21 rule is unconstitutional as applied to 18 to 20 year olds and cannot be criminally enforced against dealers. The statute, the ATF regulations and Form 4473 are all unchanged, ATF has issued no guidance, and the opinion expressly does not reach frames and receivers. State age law is untouched by any of it.

How many states restrict minimum purchase age?

Nationwide by our review: 27 states: 18 under state law; 6: mixed or disputed; 17: 21 under state law.

More Virginia gun laws

Legal disclaimer: This page summarizes state law for general information and is not legal advice. Laws change and local rules can be stricter. Confirm with the Virginia statutes, the state attorney general or a licensed attorney before buying, building or traveling.