Ohio has a population of 11,641,879. In the year 2020, there were 568,469 firearms sold in Ohio. That's one firearm sold for every 20.5 people in the state. Ohio ranks in the #36 position in terms of per capita gun sales, and in the #12 position in absolute firearm sales for the most recent year. For every McDonald’s restaurant in Ohio there are 2.54 gun dealers.