Haiphong ni mji wa pwani iliyoko kwenye mdomo wa Mto Cấm (Mto Cấm), katika eneo la pwani ya kaskazini-mashariki mwa Vietnam, kilomita 120 mashariki mwa Hanoi. Daraja la Bính linavuka Cam na linaunganisha jiji na Wilaya ya Thủy Nguyên. Ina eneo la asili la 152,318.49ha (2001). Ina mipaka na Mkoa wa Quảng Ninh kaskazini, Mkoa wa Hải Dương magharibi, Mkoa wa Thái Bình kusini, na Ghuba ya Tonkin mashariki. Kisiwa cha Vi Long, Kisiwa cha Cat Ba na visiwa vya Long Châu, vilivyo katika Ghuba, pia vinasimamiwa kama sehemu ya jiji. Swali: Haiphong iko wapi?
mlango wa Mto Cấm