9mm Ammo Price Index

Updated monthly. Latest reading: June 2026.

A monthly read on the cheapest price which 9mm plinking ammo has been selling for, and what makes it move. The index tracks the lowest in-stock cost per round for new, brass-cased 9mm range ammo, the full metal jacket practice loads which shooters buy in bulk, across major ammunition price-comparison sites, going back to 2009, so the line reflects the best deal on the market in any given month rather than our price or any other single store's price.

Report Highlights: The lowest in-stock price for 9mm on the market, new, brass-cased range ammo, tracked monthly since 2009.

  • The cheapest bulk 9mm sits near $0.27 per round as of June 2026, above the 17-year average of about $0.25 as a fresh demand shock works through the market.

  • The all-time low was $0.15 per round in late 2019, deep in the Trump Slump, after years without a political threat had drained panic demand out of the market.

  • The all-time high was $0.64 in early 2021, at the crest of COVID lockdowns, BLM-inspired civil unrest, and a contested election. Demand set that price, not production costs.

  • The newest move is live: the cheapest 9mm climbed roughly 20 percent in the two months after the surprise U.S. airstrikes on Iran in February 2026, the first time a foreign war has moved this line in 17 years of data.

9mm Cost Per Round Over Time

Lowest in-stock cost per round for new, brass-cased 9mm range ammo across major ammunition price-comparison sites. Hover any point for the exact figure.

We build this series ourselves, aggregating the lowest in-stock price per round listed each month across the major public ammunition price-comparison sites. It prices the same kind of round throughout: new production, brass-cased, full metal jacket, with no steel-cased imports, no remanufactured rounds, and no defensive hollow points. The series runs from 2009 through June 2026 and is refreshed monthly. Months with no reliable data are left blank rather than estimated.

The spikes on this line are demand, not costs. Here is what moved it:

  • 2009. The line opens already elevated. The post-2008 buying wave, set off by the Global Financial Crisis and President Obama's election, was still clearing shelves.
  • 2012 to 2013. The run-up to President Obama's re-election, then the panic after Sandy Hook as buyers moved ahead of his push for a new federal assault-weapons ban.
  • 2017 to 2019, the Trump Slump. The reverse shock: with President Obama out of office and the political threat gone, panic demand evaporated, and the capacity the industry built for the shortage years chased fewer buyers. The cheapest 9mm ground down to its all-time low. This is what a round costs when nobody is scared.
  • 2020 to 2021, the big one. COVID lockdowns, the BLM riots and the defund-the-police summer, then a contested election stacked together. The cheapest 9mm roughly tripled before easing through 2022.
  • 2026, the war with Iran. The surprise U.S. airstrikes began February 28 and the buying wave was immediate; the cheapest 9mm climbed roughly 20 percent over the two months that followed.
9mm Cost Per Round, Month by Month

9mm Search Interest Over Time

Relative Google search interest for 9mm ammo, scaled 0 to 100 against the series' own peak. This is demand, not price. Hover any point for the monthly reading.

Search interest is the demand signal: it measures how many people are looking for 9mm, not what it costs. Spikes here mark the moments when buyers cleared shelves, and interest cools back toward its baseline once supply recovers. If you compare it against the price line above, you'll see demand and price climb together through each shortage and ease together afterward.

  • December 2012. Sandy Hook, then President Obama's push for a new federal assault-weapons ban. Search interest jumped within days, and background checks set what was then their all-time record the same month.
  • 2020 to 2021. The pandemic surge, sustained through the BLM riots, the defund-the-police summer, and the election. 9mm's all-time search peak is January 2021.
  • 2022. Russia's invasion of Ukraine. Search rose and our own sales surged for two weeks, but with supply healthy the cheapest 9mm barely moved. Not every demand shock becomes a price shock, and that difference is what this page exists to show.
  • 2026. The war with Iran. The surprise U.S. airstrikes sent "ammo shortage" searches to their highest level in four years, and this time buyers went straight to checkout: sales surged far harder than search.

Factory Cost vs. Retail Price

Wholesale producer price index for U.S. small-arms ammunition (Bureau of Labor Statistics, via FRED), scaled to December 2006 equals 100. Released annually; latest reading June 2025.

This chart tracks what ammunition costs to make: the federal Producer Price Index for small arms ammunition (U.S. Bureau of Labor Statistics), the price manufacturers charge at the factory door, with the retail scramble stripped out. It matters because it separates genuine cost inflation from surging demand. The index's one big move came in late 2007, when lead hit an all-time high and military orders for Iraq and Afghanistan ran the industry's plants at capacity, a genuine cost increase, visible because it hit the factory's cost of goods directly. The demand surges read the opposite way: through the 2020 to 2021 spike this index rose less than 7 percent while the cheapest retail 9mm roughly tripled. That surge was a scarcity premium paid at the shelf, not a jump in the material costs required to build a round. Over the long run the factory index sets the slow-moving floor under ammo prices, and the sharp swings above it are demand-driven.

Background Checks vs. Ammo Demand

NSSF-adjusted FBI background checks, the standard proxy for how many Americans bought a gun each month, back to 2000. December is every year's gift-season peak, so read events off the 12-month average line. Source: National Shooting Sports Foundation.

This chart adds another piece to the puzzle: how many Americans actually bought a gun, not ammo. Every retail firearm purchase runs through an FBI background check, and the National Shooting Sports Foundation strips out the permit checks and rechecks that states run against existing license holders, leaving the closest public measure of guns actually sold, month by month, back to 2000. That difference is what makes it worth reading against the price and search lines above: when all three climb together, new buyers are entering the market; when ammo demand surges and background checks barely move, Americans who already own guns are stocking up. Background checks count how many Americans joined the ranks of gun owners; ammunition prices measure how worried the ranks already are.

For 9mm the two usually move together, because 9mm is America's default first-gun caliber, so a surge of new buyers is a surge of new 9mm owners. That is the 2020 story: FBI background checks broke their all-time record at 2.38 million in March 2020 as COVID lockdowns began, and 9mm prices set their own record within months. The 2026 exception proves the rule: after the surprise U.S. airstrikes on Iran, the cheapest 9mm climbed roughly 20 percent while background checks barely moved. That wave was not new gun owners, it was Americans who already own one deciding it was time to fill the ammo can.

Join Our Newsletter

Monthly 9mm Price Updates

Get the new cost per round each month, plus what moved it, direct to your inbox.

Subscribe Free →

How much does a box of 9mm cost right now?

The latest point on the index above is the cheapest advertised price per round this month. A 50-round box runs about 50 times that number and a 1,000-round case about 1,000 times it, before shipping. Typical shelf prices run higher, and defensive hollow points cost several times more than the practice ammo this index tracks.

What is a good price per round for 9mm?

Judge it against the line above. A price at or below where the index has sat for most of the past year is a solid buy, and a price near the series' recent lows, around $0.15 per round, is worth stocking up on. When the line is climbing steeply, past spikes say it will take months to peak and longer to fade, so waiting rarely pays once a surge is underway.

Why did factory costs jump in late 2007?

Raw materials. Lead peaked at $3,720 a metric ton in October 2007, still the all-time record, after trading near $500 for most of the early 2000s, and copper and zinc, the jacket and the case, were near records of their own in the same commodities boom. At the same time, military orders for Iraq and Afghanistan had tripled production at the Lake City Army Ammunition Plant, from roughly 425 million rounds in 2002 to 1.4 billion in 2006, straining capacity and competing for the same metals. Manufacturers passed the costs through in a run of announced price increases that fall, which is why the factory index steps up rather than drifts: 2007 was its second-largest annual rise since the mid-1970s, and 2008 the largest.

Shop In-Stock Ammo

Track the Move, Then Lock In Your Price

Browse in-stock bulk 9mm and see where today's cost per round lands against the index.

Shop 9mm Ammo →

More Ammo Price Indexes

Use This Data

Writing about ammo prices? Drop the live 9mm Cost Per Round chart straight onto your site. It refreshes on its own as we publish each month, and links back to this index.

Copy and paste this embed code:
<div class="infogram-embed" data-id="_/BI8exMGDr2JXhxeYvSvh" data-type="interactive" data-title="9mm Cost Per Round Over Time"></div><script>!function(e,n,i,s){var d="InfogramEmbeds";var o=e.getElementsByTagName(n)[0];if(window[d]&&window[d].initialized)window[d].process&&window[d].process();else if(!e.getElementById(i)){var r=e.createElement(n);r.async=1,r.id=i,r.src=s,o.parentNode.insertBefore(r,o)}}(document,"script","infogram-async","https://e.infogram.com/js/dist/embed-loader-min.js");</script><p>Chart: <a href="https://ammo.com/ammo-prices/9mm">9mm Ammo Price Index</a> by Ammo.com</p>

Free to use with attribution. The chart stays live, so the numbers update themselves, with no need to swap the code later.

Top