Who is not allowed to buy a weapon in N.J.?

No one under the age of 18 can purchase a firearm in New Jersey, and residents under the age of 21 are prohibited from purchasing a handgun without a special permit or authorization. Certain individuals are also entirely barred from purchasing guns in the state, including those convicted of violent crimes, serious drug violations, or domestic violence offenses.