How many civilian-owned firearms are there in the United States?

USA hard Data from 2018

Guess before you scroll — the answer is below

Answer in firearms. Shorthand like 9m or 1.2bn works.

The answer

393,000,000 firearms

Roughly 393M.

The Small Arms Survey estimated about 393 million civilian-held firearms in the U.S. — more guns than people. The country has roughly 4% of the world population and something close to 40% of the world civilian firearms. It is an estimate rather than a count: there is no national firearms registry.

Where this number comes from

Source Small Arms Survey
Figure refers to 2018
Last checked
Unit firearms

Numbers move. If this one has drifted from its source, let us know.

Think you can do better?

Five fresh questions every day. No account needed.

Play today’s puzzle

Related questions