南湖镇,隶属于甘肃省武威市民勤县,地处民勤县南部,东靠内蒙古自治区阿拉善盟阿拉善左旗,南连凉州区,西接重兴镇,北邻东湖镇、收成镇,距民勤县城75千米,区域总面积2509.83平方千米。截至2019年末,南湖镇户籍人口为1656人。
两汉、北朝北魏、西魏时期,现南湖镇境域属宣威县;2016年,由南湖乡改为南湖镇。截至2021年10月31日,南湖镇辖1个社区、5个行政村;镇人民政府驻麻莲井村。
截至2019年末,南湖镇有营业面积超过50平方米以上的综合商店或超市2个。