Legal Age: To Buy A Gun
: You must be at least 18 years old to purchase a long gun or long gun ammunition from an FFL dealer.
: Some states, such as Minnesota, require a permit to purchase handguns or "military-style assault weapons," which are typically only issued to those 21 or older. Ownership vs. Purchase legal age to buy a gun
The legal age to buy a firearm in the United States depends on the type of weapon and whether you are buying from a licensed dealer or a private individual. While federal law sets a baseline, many states have enacted stricter requirements. Federal Requirements : You must be at least 18 years
States can raise these minimum ages but cannot lower them below the federal standard. As of 2026, several states have stricter rules: Purchase The legal age to buy a firearm
According to the Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) , these are the federal minimum ages:
: Federal law permits unlicensed (private) sellers to transfer handguns to individuals at least 18 years old , and there is no federal minimum age for the private transfer of long guns. State-Specific Variations
: Washington and Massachusetts require buyers to be 21 for semiautomatic rifles, while allowing 18-year-olds to purchase other long guns.