North Carolina has a population of 10,155,624. In the year 2020, there were 491,437 firearms sold in North Carolina. That's one firearm sold for every 20.7 people in the state. North Carolina ranks in the #37 position in terms of per capita gun sales, and in the #15 position in absolute firearm sales for the most recent year. For every McDonald’s restaurant in North Carolina there are 3.88 gun dealers.