422.9 Million Firearms in Civilian Hands According to the U.S. Bureau of Alcohol, Tobacco, Firearms and Explosives, there are approximately 422.9 million firearms owned by American civilians, averaging 1.2 guns per person. This figure highlights extensive ownership across the nation, with handguns making up 57% of these purchases.