9mm Luger

9x19mm Parabellum

Best CPR
/round
Avg CPR
/round
In Stock
listings
Sort
Decrypting deals.

9mm Price Overview

Data as of

Best Price$0.056per round
30-Day Avg$0.047per round
30-Day Range$0.011 – $0.084per round
SignalWAITmoderate confidence
In Stock1999of 2458 listings
Best RetailerLithium Machininglowest price

9mm Market Analysis

9mm Luger ammunition is currently priced at $0.056 per round, 19.1% above the 30-day average of $0.047. The Ghost signal is WAIT with moderate confidence. Prices have been trending higher and you may find better deals by waiting.

Over the past 30 days, 9mm prices have ranged from a low of $0.011 to a high of $0.084 per round. Currently, 1999 of 2458 tracked listings are in stock across 0 retailers. Lithium Machining is offering the lowest price at $0.056/rd.

Ghost tracks 9mm Luger (9x19mm Parabellum) prices across 230+ US ammunition retailers, updated every 2-4 hours. Set a price alert below to get notified when 9mm drops to your target price. All prices shown are before shipping — check retailer sites for delivered cost.

9mm Ammo FAQ

What is the cheapest 9mm ammo right now?

The current best price for 9mm Luger ammunition is $0.056 per round at Lithium Machining. Ghost compares prices across 0 retailers carrying 9mm to find the lowest cost per round in real time.

Is 9mm ammo a good deal right now?

The Ghost signal for 9mm Luger is currently WAIT. At $0.056/rd, prices are above the 30-day average of $0.047. Consider waiting for a price drop.

How many retailers sell 9mm ammo?

Ghost currently tracks 9mm Luger ammunition across 0 US retailers, with 1999 in-stock listings available right now. Prices and availability are updated every 2-4 hours.

What is the average price of 9mm ammo?

The 30-day average price for 9mm Luger is $0.047 per round. The best price seen in the past 30 days was $0.011/rd and the highest was $0.084/rd.

Should I buy 9mm ammo now or wait?

Ghost recommends waiting. 9mm Luger is priced at $0.056/rd, above the recent average of $0.047. Set a price alert to get notified when prices drop to your target.

What does CPR mean for ammunition?

CPR stands for Cost Per Round — the price of a single round of ammunition. It's the standard way to compare ammo prices across different box sizes. For example, a 50-round box of 9mm at $2.80 = $0.056 CPR.

Source: Ghost (ghostsearch.dev/caliber/9mm). Data updated every 2-4 hours across 213+ US retailers. Last refreshed .