iirc the number of guns in America is almost exactly equal to the population but the distribution is skewed a lot. About 2/3rds of Americans don't own a gun. The ones who do on average own 3, with a lot of them having 1 and a few of them having dozens.