What is considered an illegal firearm in NJ?

Certain types of weapons are outright banned under New Jersey law, and merely possessing them can be a crime. These illegal firearms include machine guns, sawed-off shotguns, and explosive devices. Certain types of firearms accessories are also banned in New Jersey, such as silencers, stun guns, and body armor for penetrating bullets.