It is located 20 km from the Central Business District (CBD), and falls under the City of Port Adelaide Enfield.
It is bounded to the north and east by Oliver Rogers and Victoria Road, to the south by Marmora Terrace and to the west by Gulf St Vincent.
North Haven originally started as a private sub-division in Section 769 in the cadastral unit of Hundred of Port Adelaide.
The western coastal side of the suburb contains Surf Lifesaving Club and the Gulf Point Marina, which is home to a sailing community.
North Haven does not have a high school, with the closest, Ocean View College B-12, being in the nearby suburb of Taperoo.