What is considered an illegal firearm in New Jersey?

It is illegal to possess any assault weapon, machine gun, or sawed-off shotgun in New Jersey. You are also prohibited from purchasing or possessing a handgun without a special permit unless you are a current or former law enforcement official. Certain firearm accessories like silencers and high-capacity magazines are also illegal in New Jersey.