Yes, Walmart does sell tasers in stores where it’s legal to do so. The availability varies by location due to different laws governing the sale of stun guns.