Haiphong er strandarborg sem er staðsett við munnið á Cấm ánni (Cấm River), í norðausturstrandsvæði Víetnam, 120 km austur af Hanoi. Bính-brúin þverar Cam og tengir borgina við Thủy Nguyên-hverfið. Hún hefur heildar náttúrulegt svæði 152,318.49ha (2001). Hún á landamæri við Quảng Ninh hérað að norðan, Hải Dương hérað að vestan, Thái Bình hérað að sunnan og Tonkin-flóa að austan.
munnið á Cấm ánni