Gun sales by state

Gun Sales by State in 2018

State Sales
Kentucky 1,385,309
Texas 886,400
California 684,886
Florida 671,355
Illinois 649,817
Pennsylvania 521,191
Indiana 505,427
Ohio 400,351
Tennessee 387,308
Minnesota 337,076
Washington 319,924
Georgia 309,936
North Carolina 286,154
Colorado 283,376
Missouri 276,871
Alabama 264,656
Wisconsin 252,506
Michigan 249,878
Virginia 243,148
Arizona 210,833
New York 189,348
Oklahoma 187,412
Oregon 183,438
Louisiana 171,413
Utah 165,089
South Carolina 156,658
Arkansas 140,120
Mississippi 139,465
West Virginia 136,306
Idaho 115,685
Massachusetts 107,761
Iowa 102,146
Kansas 96,002
Connecticut 90,622
New Mexico 79,995
Maryland 77,250
Nevada 68,815
New Hampshire 67,456
Montana 66,331
Maine 52,655
South Dakota 51,151
New Jersey 49,169
Alaska 44,421
Nebraska 40,217
North Dakota 35,156
Wyoming 33,925
Delaware 25,771
Vermont 22,437
Rhode Island 12,766
Hawaii 7,185

See the 2017, 2019 and 2020 databases.