Data shows that the two most likely predictors of gun ownership in America are religion – evangelical Christianity, in particular – and political affiliation – Republicans own more guns than Democrats.