The United States has an estimated 400 million guns in circulation within its borders while the entire population is 330 million people.
Texas has the highest number of registered weapons in the United States in 2019, with 830,109 firearms according to statista.com
Florida is in a distant second place with 497,078 firearms.
The United States has the highest number of firearms owned per citizen in the entire world. The country of Yemen comes in second.
From sport shooting clays to self defense, Texans know how to use firearms and they have been a long part of Texan culture.
See the infographic below: