Gun sales by state

Gun Sales by State in 2017

State Sales
Kentucky 1,281,049
Texas 855,287
California 819,598
Florida 712,315
Pennsylvania 535,576
Indiana 458,357
Tennessee 428,518
Ohio 420,214
Minnesota 381,418
Illinois 363,127
Georgia 298,994
Wisconsin 293,800
Missouri 292,935
Washington 292,158
North Carolina 287,192
Alabama 266,359
Colorado 265,396
Virginia 262,497
Michigan 258,674
South Carolina 221,482
Arizona 214,791
New York 199,663
Oklahoma 184,562
Louisiana 183,694
Oregon 171,948
Utah 150,926
Mississippi 139,022
Arkansas 131,171
West Virginia 122,968
Kansas 106,829
Massachusetts 104,072
Idaho 101,611
Connecticut 91,616
Iowa 85,964
New Mexico 80,528
Maryland 79,964
New Hampshire 72,032
Nevada 69,218
Montana 68,414
South Dakota 54,412
New Jersey 54,152
Maine 53,318
Alaska 44,623
Nebraska 39,686
North Dakota 36,971
Wyoming 30,200
Delaware 27,041
Vermont 20,084
Rhode Island 12,437
Hawaii 6,422

See the 2018, 2019 and 2020 databases.