Gun sales by state

Gun Sales by State in 2020

State Sales
Illinois 1,811,581
Texas 1,339,362
Indiana 1,114,898
Florida 1,112,903
Kentucky 959,173
California 874,175
Pennsylvania 784,577
Utah 708,162
Alabama 631,747
Michigan 576,996
Tennessee 573,130
Ohio 568,469
Minnesota 557,783
Georgia 520,724
North Carolina 491,437
Virginia 444,697
Wisconsin 425,801
Washington 421,994
Missouri 412,163
Arizona 387,296
Colorado 375,640
South Carolina 309,001
Oregon 278,692
New York 277,335
Oklahoma 270,885
Louisiana 250,573
Mississippi 211,294
Arkansas 187,051
Idaho 163,707
Maryland 163,384
West Virginia 153,046
Iowa 149,379
Kansas 145,261
Massachusetts 141,795
Nevada 121,081
Connecticut 118,382
New Mexico 111,376
New Hampshire 101,653
Montana 99,472
New Jersey 97,134
Maine 78,998
South Dakota 66,498
Nebraska 57,690
Alaska 56,996
Wyoming 52,637
North Dakota 49,228
Delaware 42,535
Vermont 31,997
Rhode Island 27,739
Hawaii 10,855

See the 2017, 2018 and 2019 databases.