Walmart Sets Age of 21 to Buy Firearms, Ammunition Mar2 by Joseph Saraceno NEW YORK — Walmart announced Wednesday that it will no longer sell firearms and ammunition to people younger than 21 and would also remove items resembling assault-style rifles from its website. MORE Share this:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window)Click to share on Google+ (Opens in new window) Related