The following states do not allow stun guns to be carried for protection:
- New Jersey
- New York
- Rhode Island
In addition, stun guns are not legal in the US Virgin Islands.
The following cities do not allow stun guns to be carried for protection:
- Annapolis, MD
- Baltimore, MD
- Baltimore County, MD
- Denison / Crawford County, IA (*According to Sheriff Tom Hogan*)
- District Of Columbia
- Philadelphia, PA
Please note: This list is provided as a guide only, and is subject to change. Please check your local and state laws. You, the buyer, are responsible to know and apply by all laws in your jurisdiction.