Beach Haven is a Borough in Ocean County, New Jersey, in the United States. The borough is located on Long Beach Island and borders the Atlantic Ocean. As of the 2000 census, the borough population was 1,278. Beach Haven was incorporated as a Borough by an Act of the New Jersey Legislature on November 11, 1890, from portions of Eagleswood Township, based on the results of a referendum held five days earlier. It was ranked the ninth best beach in New Jersey in the 2008 Top 10 Beaches Contest sponsored by the New Jersey Marine Sciences Consortium.