薛湖镇,隶属于河南省商丘市永城市,地处
永城市北部,东与安徽省
萧县张庄寨镇为邻,南与
陈集镇接壤,西与
太丘镇毗邻,北与夏邑县
火店镇相连,
行政区域面积124.54平方千米。
民国三十四年(1945年)3月,设薛湖区;1998年12月,撤乡设薛湖镇。2005年6月,撤销原滦湖乡,其行政区域划归薛湖镇管辖。
截至2018年末,薛湖镇户籍人口为94689人。
截至2020年6月,薛湖镇辖54个行政村,
镇人民政府驻薛南村。
2018年,薛湖镇有工业企业46个,其中规模以上11个,有营业面积超过50平方米以上的综合商店或超市612个。