Surprisingly, New York is one state that does not permit the public to purchase stun guns for protection. Here we learn the laws in place.
New York is one of the seven states where stun guns are illegal. However, and perhaps surprisingly, the ownership of a handgun is permitted in the state as long as the person buying the weapon has a permit to do so.
Under Sections 15a and 15c of the New York Penal Code 265 Law the use of an electronic dart gun and an electronic stun gun are restricted for public use.