Gun sales by state

Gun Sales by State in 2019

State Sales
Illinois 1,162,654
Kentucky 1,162,091
Texas 838,787
Indiana 818,119
Florida 681,457
California 662,497
Pennsylvania 515,677
Utah 469,264
Alabama 393,348
Minnesota 388,943
Ohio 363,942
Tennessee 362,128
Washington 316,943
Georgia 304,060
North Carolina 292,762
Missouri 283,779
Virginia 267,664
Colorado 259,183
Michigan 256,913
Wisconsin 248,341
Arizona 212,560
Oklahoma 203,064
New York 189,770
South Carolina 187,086
Oregon 186,719
Louisiana 160,891
Mississippi 134,451
Arkansas 124,838
Idaho 119,287
West Virginia 116,294
Massachusetts 110,829
Iowa 100,907
Kansas 95,196
Connecticut 90,272
New Mexico 81,865
Maryland 77,680
Nevada 70,828
Montana 65,324
New Hampshire 63,938
Maine 51,113
New Jersey 48,731
South Dakota 48,180
Alaska 43,385
Nebraska 37,666
Wyoming 34,568
North Dakota 34,060
Delaware 25,628
Vermont 19,786
Rhode Island 12,704
Hawaii 6,611

See the 2017, 2018 and 2020 databases.