How many hand guns are there in the US?

No exact answer, as there is no exact record- a good estimate is about 120 million privately owned handguns in the US.