Xã Hải Ninh thuộc huyện Tĩnh Gia, tỉnh Thanh Hóa. Xã có diện tích khoảng 17,6 km², với khí hậu nhiệt đới gió mùa, có mưa nhiều vào mùa hè. Dân số của xã vào năm 2019 là khoảng 8.000 người.
Nơi đây có nhiều danh lam thắng cảnh như Vườn Quốc gia Pu Luông, Núi Cấm, Động Tiên Sơn, Đầm Hải Ninh, Bãi biển Sầm Sơn, v.v. Đặc sản của xã có thịt gà đồi, cá khô, rượu nếp, v.v.