9mm Luger

9x19mm Parabellum

Best CPR
/round
Avg CPR
/round
In Stock
listings
Sort
Searching prices…

9mm Price Overview

Last price observation:

Best in-stock price$0.220per round
30-Day Market Avg98.886index
30-Day Market Range98.65 – 99.15index
SignalHOLDhigh confidence
In Stock168of 224 listings
Best RetailerGunMag Warehouselowest price

9mm Market Analysis

9mm Luger's market price index compares posted prices for the same products over time, whether they are in stock or sold out. The latest index is 0.2% below 30-day avg. The current signal is HOLD; it measures market pricing, not a discount on an individual offer.

The index starts at 100 for each comparable series. Price changes are combined using equal-weight geometric price ratios. New or disappearing listings do not create a price change. If no products match between observations, the chart starts a separate series and does not infer a return across that break. Available records span 2026-04-05 through 2026-10-26.

For shopping now, the lowest in-stock price is $0.220 per round at GunMag Warehouse. 168 of 224 current listings are in stock across 39 retailers.

Quotes come from the existing retailer checks. Dates without observations are not filled in. Posted dollar medians are available in the history table; unlike the index, they can change with the product mix. Prices exclude shipping and tax. Check the retailer's page before purchasing.

9mm Retailer Prices

RetailerBest CPRIn StockTotal Listings
GunMag Warehouse$0.22025 listings25
Armory Farm$0.2293 listings3
Cheaper Than Dirt$0.23928 listings28
Gun Place$0.2503 listings3
Miwall Corporation$0.2551 listings1
BVA Shop$0.2565 listings5
Top Shelf Munitions$0.2682 listings3
Evergreen Ballistics$0.2712 listings2
Combat Disabled Vets Surplus$0.27111 listings17
Cane Creek Munitions$0.2721 listings1
Global Ordnance$0.2731 listings1
Ammo Nerds$0.2802 listings2
KIR Ammo$0.28010 listings10
Freedom First Ammo$0.2815 listings5
Stunomma Sports$0.29020 listings36
Adventure Gear South$0.2962 listings4
Ecommerce Arms$0.3033 listings5
CCG Arms$0.3041 listings2
Zeth Ammo$0.3074 listings8
Simpson Outdoors$0.3101 listings1
US AR Parts$0.3137 listings9
Ammunition Planet$0.3301 listings6
AE Ammo$0.3401 listings1
Extreme Products$0.3401 listings1
AR15 Discounts$0.3508 listings8
Old Arms of Idaho$0.3801 listings1
Callaway Ballistics$0.3801 listings3
Ammunation USA$0.4753 listings3
Stillwood Ammo$0.4951 listings1
D4Guns$0.6001 listings2
Black Basin$0.6001 listings1
Velocity Ammo Sales$0.6404 listings4
Cornerstone Arms$0.8991 listings1
JB Armament$0.9231 listings1
Tiger Firearms$0.9391 listings4
Sportsman's Outdoor Superstore$1.1201 listings1
Gunprime$1.1491 listings1
Big K Ammo$1.3001 listings2
Gorilla Ammo$1.5002 listings4

9mm Market Price History

Index 98.680.40%
2026-09-27 · 99.08 index2026-09-28 · 99.08 index2026-09-29 · 99.04 index2026-09-30 · 99.09 index2026-10-01 · 99.15 index2026-10-02 · 99.11 index2026-10-03 · 99.09 index2026-10-04 · 99.09 index2026-10-05 · 99.09 index2026-10-06 · 99.08 index2026-10-07 · 98.89 index2026-10-08 · 98.82 index2026-10-09 · 98.87 index2026-10-10 · 98.87 index2026-10-11 · 98.88 index2026-10-12 · 98.79 index2026-10-13 · 98.78 index2026-10-14 · 98.70 index2026-10-15 · 98.65 index2026-10-16 · 98.78 index2026-10-17 · 98.71 index2026-10-18 · 98.73 index2026-10-19 · 98.73 index2026-10-20 · 98.69 index2026-10-21 · 98.85 index2026-10-22 · 98.85 index2026-10-23 · 98.85 index2026-10-24 · 98.78 index2026-10-25 · 98.76 index2026-10-26 · 98.68 index
Daily prices (30 days)
DateMarket indexPosted median /rdMatched quotes
98.68$0.340197 / 224
98.76$0.338199 / 231
98.78$0.340209 / 229
98.85$0.331219 / 226
98.85$0.350117 / 322
98.85$0.419110 / 150
98.69$0.417213 / 281
98.73$0.380218 / 228
98.73$0.400214 / 236
98.71$0.378210 / 221
98.78$0.377185 / 321
98.65$0.461195 / 205
98.70$0.461187 / 235
98.78$0.549218 / 235
98.79$0.500207 / 235
98.88$0.477198 / 228
98.87$0.474191 / 200
98.87$0.461223 / 239
98.82$0.410170 / 294
98.89$0.390187 / 204
99.08$0.400157 / 216
99.09$0.460197 / 292
99.09$0.400194 / 203
99.09$0.460190 / 307
99.11$0.421184 / 245
99.15$0.374190 / 211
99.09$0.421174 / 248
99.04$0.360191 / 224
99.08$0.400210 / 229
99.08$0.400218 / 220
9mm Legacy Shopping History (30 Days)

Preserved daily shopping summaries and their original signals. These used in-stock offers and may reflect historical stock-reporting errors. They do not drive the market chart or current signals.

DateBest CPRAvg CPRIn StockSignal
$0.220$0.597168 / 224
$0.220$0.605169 / 231
$0.220$0.564173 / 229
$0.180$0.559177 / 233
$0.180$0.713301 / 322
$0.126$0.620133 / 150
$0.126$0.742260 / 281
$0.126$0.552224 / 228
$0.126$0.559218 / 236
$0.126$0.550212 / 221
$0.126$0.715300 / 321
$0.126$0.622201 / 205
$0.126$0.604231 / 235
$0.126$0.664223 / 235
$0.126$0.645227 / 235
$0.126$0.615211 / 228
$0.126$0.597196 / 200
$0.126$0.955217 / 239
$0.126$0.882260 / 294
$0.126$0.561196 / 204
$0.126$0.556211 / 216
$0.126$0.660222 / 292
$0.126$0.574191 / 203
$0.126$0.647237 / 307
$0.126$0.589233 / 245
$0.126$0.519206 / 211
$0.126$0.555232 / 248
$0.126$0.516216 / 224
$0.126$0.538224 / 229
$0.126$0.532215 / 220

9mm Ammo FAQ

What is the cheapest 9mm ammo right now?

The lowest current in-stock offer is $0.220 per round at GunMag Warehouse, before shipping and tax.

Is 9mm ammo a good deal right now?

The market signal is HOLD. The market index is 0.2% below 30-day avg. This measures market movement; compare individual offers and delivered prices separately.

How many retailers sell 9mm ammo?

The current comparison includes 39 retailers and 168 in-stock listings. Stock status does not remove past prices from the market history.

What does the 9mm price chart measure?

It tracks price changes in matching products, including sold-out products. Each comparable series starts at index 100; 105 means a 5% increase within that series. The daily table also shows actual posted median prices per round. Product mix can affect the median; the matched-product index controls for that.

Should I buy 9mm ammo now or wait?

BUY means the market index is at least 10% below its 30-day average. WAIT means at least 10% above it. HOLD means between those thresholds; it does not mean prices are perfectly flat. These describe observed prices and do not predict future prices.

What does CPR mean for ammunition?

CPR means cost per round: the package price divided by the verified round count. It lets you compare different box sizes. The market index is a separate measure of price movement, not a dollar price.

Source: Ghost (ghostsearch.dev/caliber/9mm). Market observations through . Availability is separate from historical price movement.