I have one WalMart in my close-area that sells rifles (VERY limited inventory of only inexpensive stuff), but the vast majority of the other WalMarts only sell ammo and accessories. I have yet to run into a WalMart around here that did NOT have an ammo section. That doesn't mean they actually have any ammo in stock, only that they have shelf space to put it on should any ever show up. :-(