How many Firearms are in the U.S ?
Nearly 300 million
There is no precise number of firearms in the U.S. at any given period, but the National Rifle Association estimates in its 2010 Firearm Fact Card that there are nearly 300 million firearms in the U.S., including nearly 100 million handguns. The number of firearms rises over 4 million annually. The system of counting and classifying guns vary for each state. Not all states require gun owners to register their firearms; unregistered guns are not officially counted.