南霞口镇位于河北省东光县西北部,距北京市260公里,距天津市160公里,距黄骅港100公里。全镇幅员95平方公里,耕地6116公顷。辖54个行政村,常住人口40633人(2017年)。距县城12千米。镇政府驻南霞口村。