Tasers are legal in most U.S. states, but there are some restrictions in certain states. For example, in California, tasers are only legal for law enforcement officers. In other states, such as Florida, anyone over the age of 18 can legally purchase and carry a taser.