Since 1969

Pistol, Rifle, Rimfire, and Shotgun Ammo for Sale

Midsouth offers great deals on all kinds of pistol, rifle, rimfire, and shotgun ammunition. Everything from custom, match grade, to bulk plinking ammo can be found at low Midsouth prices. Look for the brands you trust like Hornady, Federal, Nosler, and more!

Item Total: (1287) 0 - 30
MAXXTech 9mm 115 Grain Full Metal Jacket 50 RoundsSale!
$15.99 $11.99
$0.24 Per Piece
Out of Stock
MAXXTech 9mm 115 Grain Full Metal Jacket 500 Round CaseSale!
$158.99 $119.99
$0.24 Per Piece
Out of Stock
Sterling 12 Gauge Tactical Series 1.96Sale!
$236.99 $229.99
$0.82 Per Piece
In Stock
MAXXTech 9mm 124 Grain Full Metal Jacket 50 RoundsSale!
$15.99 $11.99
$0.24 Per Piece
In Stock
Tungsten Super Slam 12 Gauge 3Sale!
$42.99 $39.99
$8.00 Per Piece
In Stock
MAXXTech 9mm 124 Grain Full Metal Jacket 500 Round CaseSale!
$158.99 $119.99
$0.24 Per Piece
In Stock
Tungsten Super Slam 20 Gauge 3Sale!
$42.99 $39.99
$8.00 Per Piece
In Stock
Hornady Superformance Varmint 223 Remington 53 Grain V-Max 20 RoundsSale!
$27.99 $23.99
$1.20 Per Piece
Out of Stock
223 Remington 55 Grain SP 50 Rounds
$44.99
$0.90 Per Piece
Out of Stock
223 Remington 75 Grain Boat Tail Hollow Point Match 20 Rounds
$28.37
$1.42 Per Piece
Out of Stock
223 Remington 73 Grain FTX Critical Defense 20 Rounds
$27.48
$1.37 Per Piece
Out of Stock
223 Remington 75 Grain BTHP Match Black 20 Rounds
$20.50
$1.03 Per Piece
Out of Stock
223 Remington 73 Grain ELD Match 20 Rounds
$28.20
$1.41 Per Piece
Out of Stock
223 Remington 55 Grain FTX Critical Defense 20 Rounds
$27.48
$1.37 Per Piece
Out of Stock
223 Remington 55 Grain FMJBT 50 Rounds
$47.18
$0.94 Per Piece
In Stock
Hornady Outfitter 243 Winchester 80 Grain CX 20 Rounds
$39.99
$2.00 Per Piece
In Stock
243 Winchester 90 Grain ELD-X Precision Hunter 20 Rounds
$43.99
$2.20 Per Piece
In Stock
Hornady Custom Lite 243 Winchester 87 Grain SST 20 Rounds
$37.86
$1.89 Per Piece
In Stock
Hornady Custom 243 Winchester 87 Grain V-Max 20 RoundsSale!
$40.99 $33.99
$1.70 Per Piece
In Stock
Item Total: (1287) 0 - 30