Within the storm events database (which has records back to 1950), there have been 4 tornadoes rated F3/EF3 in NJ. The last one was in 1990 in Somerset County.

— NWS Mount Holly (@NWS_MountHolly) September 2, 2021