Question: are self defense keychains legal in virginia?
Answer: Is Pepper Spray Legal in Virginia? In general, it is legal to carry pepper spray in Virginia. A crime is committed when it is used in a non-defensive matter. As a general rule pepper spray may be carried.