Under Penal Code § 22610 PC, it is generally legal in California to purchase, possess or carry a stun gun or taser for lawful self-defense. However, you are not allowed to have a taser if you are a convicted felon, a narcotics addict, a minor, or if you have a prior conviction for assault or misuse of a stun gun.