You also have to add what % of the population is armed to the teeth. The United States has the highest number of guns per capita, with an estimated 120.5 guns for every 100 individuals, making it the country with the most firearms in civilian hands. Yemen ranks second with 52.8 guns per 100 individuals, followed by New Caledonia with 42.5