Xã Giao Hà cách trung tâm huyện Giao Thủy chừng 1 km, có hình thể như hình chữ nhật. Phía Bắc giáp với xã Hoành Sơn và thị trấn Ngô Đồng, phía Nam giáp xã Giao Xuân và Giao Hải, phía Đông giáp xã Bình Hoà, phía Tây giáp xã Giao Nhân. Diện tích tự nhiên 628,78ha, diện tích canh tác 504,76 ha. Toàn xã có 2.414 hộ gia đình với tổng dân số năm 2010 là 9.850 người.