Địa lý
Xã Hải Hưng nằm ở phía bắc huyện Hải Lăng, có vị trí địa lý:
Phía đông giáp xã Hải Ba
Phía tây giáp xã Hải Quy và xã Hải Thượng
Phía nam giáp thị trấn Diên Sanh và xã Hải Định
Phía bắc giáp huyện Triệu Phong.