Hai Duong is on the Red River Delta. It borders with Bac Ninh, Bac Giang provinces on the north, Haiphong, Quang Ninh provinces on the east, Hung Yen Province on the west, Thai Binh Province on the south. The network of rivers includes Thai Binh, Rang, Kinh Thay, and Dao rivers' giving good condition for agriculture and water transportation.
Climate: Hai Duong lies in tropical monsoon climate. The annual average rainfall is 1300 - 1700mm. The average temperature is 23.4ºC.