海宴镇,隶属于广东省江门市台山市,地处台山市西南部,东与川岛镇山咀村民委员会交界,南临南海,西与汶村镇接壤,北枕大隆洞山脉。镇人民政府驻地距台城约76千米。区域总面积245.91平方千米。截至2019年末,海宴镇辖区户籍人口85640人。截至2017年末,海宴镇辖区常住人口69346人。
清代,属海晏都。1985年,改称海宴中区。1986年,撤区改镇。2003年12月,山咀、大海两个村民委员会划归川岛镇管辖。历史上海宴海面风浪不大,又因“河清海晏”是“黄河水清,沧海波平”的意思,故名海晏。1961年,因以“晏”字是雁音,字与音不符为由报上级批准,将“晏”字改为“宴”。截至2021年10月,海宴镇辖2个社区、23个行政村:海宴圩社区、青山社区、升平村、三兴村、廓峰村、河东村、仑定村、石美村、那陵村、澳村村、联南村、春场村、望头村、永和村、联和村、和阁村、丹堂村、沙栏村、海通村、洞安村、东联村、肖美村、五丰村、南丰村、新河村。镇人民政府驻海宴圩社区。镇内有碌古迳、狮子脑、黑忽顶、人石山、高比顶、鸡笼山等山。2025年12月25日,海宴镇鸡笼山发生一起因随意丢弃烟头引发的火情,明火于当天扑灭,未造成人员伤亡。
截至2019年末,海宴镇有工业企业26个,其中规模以上有2个,有营业面积超过50平方以上的商店或超市23个。