Gun sales hit an all time high in the U.S. in 2020, the first year of the COVID-19 pandemic. According to some estimates, licensed firearm dealers sold as many as 20 million guns that year, up from only about 12.4 million in 2019. While sales volume has come down in the years since, annual gun sales remain above pre-pandemic levels in the United States.
24/7 Wall St. Key Points:
Driven by 15.2 million firearm sales, America’s gun and ammunition industry generated over $90 billion in 2023, both directly and indirectly.
Nationwide, there were about 45 gun sales for every 1,000 people in 2023 — but in some states, gun sale rates were more than double the national average.
According to the Bureau of Alcohol, Tobacco, Firearms, and Explosives, Americans bought at least 15.2 million firearms in 2023, the latest year of available data. Adjusting for population, this comes out to about 45 firearms for every 1,000 people. Gun sales volume is not uniform across the country, however, and in some states, gun sale rates are well above the national average.
Using data from the ATF, 24/7 Wall St. identified the states where Americans are buying the most guns. States are ranked on their gun sale rate — a calculation of sales per 1,000 people that incorporates the 2023 estimated minimum sales volume (EMSV), a metric reported by the ATF, and population data from the U.S. Census Bureau’s 2023 American Community Survey. Due to a lack of EMSV data, Hawaii was not included in this analysis. Supplemental data on firearm mortality rates are from the Centers for Disease Control and Prevention and are for the latest year of available data.
Depending on the state, Americans bought a minimum of anywhere from 24,500 to 1.2 million firearms in 2023. Adjusting for population, gun sale rates range from about 12.4 firearms to 106.3 firearms for every 1,000 people. (Here is a look at the best selling firearms in America.)
While there are some notable exceptions, population-adjusted gun sale volume tends to be higher in states where firearms are not tightly regulated. The gun control advocacy group Giffords Law Center assigns each state a letter grade rating the strength of their firearm laws. Grades are current as of December 2024 and range from “A,” for the states with the strongest laws, to “F,” for the states with the weakest. Of the 10 states with the highest gun sale rates, seven have a grade of “F.”
Meanwhile, seven of the 10 states with the lowest gun sale rates have a letter grade of “A” or “A-.” States with strong gun control laws tend to have more barriers to gun ownership — particularly for handguns and semi-automatic rifles — and as a result, more residents may be dissuaded, or outright prohibited, from buying certain firearms. (Here is a look at the states with the strongest gun laws.)
These are the states where Americans are buying the most firearms.
Why It Matters
The United States is the world’s largest consumer market for firearms. While annual gun sales in the U.S. have fallen from the all-time high reported in 2020, they remain above pre-pandemic levels. Americans bought at least 15.2 million firearms in 2023 alone — and while thousands of firearms are sold annually in every state, certain parts of the country are driving the $90 billion U.S. guns and ammunition industry.
Gun sales rate in 2023: 73.8 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 144,964 firearms (17th fewest of 49 states on this list)
Gun law strength grade: F
Annual gun deaths: 17.0 per 100,000 people — 19th highest of all 50 states (338 total)
Population: 1,964,726 (12th smallest of 49 states on this list)
11. Missouri
Gun sales rate in 2023: 76.3 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 472,560 firearms (9th most of 49 states on this list)
Gun law strength grade: F
Annual gun deaths: 24.2 per 100,000 people — 5th highest of all 50 states (1,489 total)
Population: 6,196,156 (18th largest of 49 states on this list)
10. Maine
Gun sales rate in 2023: 77.1 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 107,658 firearms (10th fewest of 49 states on this list)
Gun law strength grade: C+
Annual gun deaths: 11.7 per 100,000 people — 11th lowest of all 50 states (179 total)
Population: 1,395,722 (9th smallest of 49 states on this list)
9. North Dakota
Gun sales rate in 2023: 77.7 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 60,873 firearms (6th fewest of 49 states on this list)
Gun law strength grade: F
Annual gun deaths: 16.4 per 100,000 people — 22nd highest of all 50 states (125 total)
Population: 783,926 (4th smallest of 49 states on this list)
8. Tennessee
Gun sales rate in 2023: 80.8 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 575,466 firearms (5th most of 49 states on this list)
Gun law strength grade: F
Annual gun deaths: 20.5 per 100,000 people — 10th highest of all 50 states (1,480 total)
Population: 7,126,489 (15th largest of 49 states on this list)
7. West Virginia
Gun sales rate in 2023: 82.6 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 146,295 firearms (18th fewest of 49 states on this list)
Gun law strength grade: F
Annual gun deaths: 16.2 per 100,000 people — 23rd highest of all 50 states (311 total)
Population: 1,770,071 (11th smallest of 49 states on this list)
6. Alabama
Gun sales rate in 2023: 84.7 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 432,854 firearms (14th most of 49 states on this list)
Gun law strength grade: F
Annual gun deaths: 25.5 per 100,000 people — 4th highest of all 50 states (1,278 total)
Population: 5,108,468 (24th largest of 49 states on this list)
5. New Hampshire
Gun sales rate in 2023: 88.5 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 124,079 firearms (14th fewest of 49 states on this list)
Gun law strength grade: D-
Annual gun deaths: 10.1 per 100,000 people — 9th lowest of all 50 states (156 total)
Population: 1,402,054 (10th smallest of 49 states on this list)
4. Oregon
Gun sales rate in 2023: 95.8 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 405,519 firearms (16th most of 49 states on this list)
Gun law strength grade: A-
Annual gun deaths: 14.4 per 100,000 people — 21st lowest of all 50 states (655 total)
Population: 4,233,358 (23rd smallest of 49 states on this list)
3. Alaska
Gun sales rate in 2023: 99.4 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 72,906 firearms (8th fewest of 49 states on this list)
Gun law strength grade: F
Annual gun deaths: 22.4 per 100,000 people — 7th highest of all 50 states (164 total)
Population: 733,406 (3rd smallest of 49 states on this list)
2. Wyoming
Gun sales rate in 2023: 100.8 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 58,900 firearms (5th fewest of 49 states on this list)
Gun law strength grade: F
Annual gun deaths: 20.4 per 100,000 people — 11th highest of all 50 states (124 total)
Population: 584,057 (the smallest of 49 states on this list)
1. Montana
Gun sales rate in 2023: 106.3 firearms sold per 1,000 people
Estimated minimum gun sales volume in 2023: 120,371 firearms (13th fewest of 49 states on this list)
Gun law strength grade: F
Annual gun deaths: 23.9 per 100,000 people — 6th highest of all 50 states (274 total)
Population: 1,132,812 (8th smallest of 49 states on this list)
Take Charge of Your Retirement In Just A Few Minutes (Sponsor)
Retirement planning doesn’t have to feel overwhelming. The key is finding expert guidance—and SmartAsset’s simple quiz makes it easier than ever for you to connect with a vetted financial advisor.
Get Matched with Vetted Advisors Our smart tool matches you with up to three pre-screened, vetted advisors who serve your area and are held to a fiduciary standard to act in your best interests. Click here to begin
Choose Your Fit Review their profiles, schedule an introductory call (or meet in person), and select the advisor who feel is right for you.