Haiphong ass eng Küstestad an der Mëllech vum Cấm River (Cấm River), an der nordëstlecher Küst vun Vietnam, 120 km östlech vu Hanoi. D'Binh Bréck iwwerschreift de Cam a verbënnt d'Stad mam Thủy Nguyên District. Et huet eng Gesamt natierlech Fläch vun 152,318.49ha (2001). Et grenzt zu Quảng Ninh Provënz am Norden, Hải Dương Provënz am Westen, Thái Bình Provënz am Süden, an de Golf vun Tonkin am Osten.
Mündung vum Cấm River