Xã có diện tích 22,51 km², dân số năm 2019 là 14.046 người, mật độ dân số đạt 624 người/km².[1]
Hành chính
Xã Xuân Hải được chia thành 9 thôn: An Hòa, An Nhơn, An Xuân 1, An Xuân 2, An Xuân 3, Phước Nhơn 1, Phước Nhơn 2, Phước Nhơn 3 và Thành Sơn.[3]
Lịch sử
Ngày 13 tháng 3 năm 1979, Hội đồng Chính phủ ban hành Quyết định số 104-CP[4]. Theo đó, tách các thôn Bà Tháp, Gò Cạn, Gò Đền của xã Hộ Hải, thôn Mỹ Nhơn của xã Xuân Hải để thành lập xã Tân Hải.