Is Pepper Spray Legal in Massachusetts?

Pepper spray in MA is legal with restrictions.

Internet Sales Not Allowed

Massachusetts defines ammunition as including "tear gas cartridges, chemical mace, or any other device or instrument which contains or emits a liquid, gas, powder or other substance designed to incapacitate." To sell or possess "ammunition," a license is required. Therefore, the unlicensed sale, or the unlicensed use of self-defense sprays is illegal in Massachusetts. 

Massachusetts residents may only purchase self-defense sprays from licensed Firearms Dealers in that state. 

Massachusetts General Laws, Chapter 140, Section 121, et seq. The licensing authority is the local chief of police or other persons authorized by the locality.