North Dakota has a population of 752,201. In the year 2020, there were 49,228 firearms sold in North Dakota. That's one firearm sold for every 15.3 people in the state. North Dakota ranks in the #21 position in terms of per capita gun sales, and in the #46 position in absolute firearm sales for the most recent year. For every McDonald’s restaurant in North Dakota there are 15.86 gun dealers.