The United States has an estimated 400 million to 500 million civilian-owned firearms , making it the most heavily armed country in the world. This number corresponds to about 1.93 firearms for every adult in the U.S. and about 1.5 firearms per American citizen , including children. Additionally, approximately 46% of American households have at least one firearm. Annual gun sales have been significant as well, with roughly 15.5 million guns expected to be sold in 2025 at the current pace. The total stock of guns includes large numbers of pistols, rifles, revolvers, and shotguns, with hundreds of millions of firearms having been manufactured in the U.S. over the decades.