Right now, pepper spray is legal to purchase and carry in all 50 states. However, each state has its own regulations in regard to purchase and carry. Check your individual state’s laws and the requirements.