U.S. civilians have owned about 423 million firearms between 1986 and 2018, according to estimates by the National Shooting Sports Foundation (NSSF).
That translates to about five guns for every three American adults.
U.S. civilians have owned about 423 million firearms between 1986 and 2018, according to estimates by the National Shooting Sports Foundation (NSSF).
That translates to about five guns for every three American adults.