There are more than thirty million guns in the hands of law abiding citizens in the US
A 1994 Department of Justice report
cited 192 million firearms and 44 million owners. The number of firearms had grown to 200 million by 1997. The 2007 Small Arms Survey estimated 270 million.