According to Federal data, December was the month with highest gun sale in 2016. The number was found by counting how many times background check was done. December of this year was 1,845,847. This is not surprising as people tend to buy a lot during the month.
The highest sales in December was set in 2015 with 2.23 miliion checks.