Texas has a population of 27,885,195. In the year 2020, there were 1,339,362 firearms sold in Texas. That's one firearm sold for every 20.8 people in the state. Texas ranks in the #38 position in terms of per capita gun sales, and in the #2 position in absolute firearm sales for the most recent year. For every McDonald’s restaurant in Texas there are 3.93 gun dealers.