Port Johnson is a small unincorporated community located in Hudson County, New Jersey. It is situated directly on the eastern shore of Upper New York Bay and is part of the larger city of Bayonne. Port Johnson has historically been an industrial area, with various shipping and manufacturing facilities. It is also home to recreational parks and marinas, offering waterfront views and outdoor activities.