南宋
宝祐元年(1253年),属安隆洞,后属安隆长官司包皓半甲,隶广西泗城州(府)。1992年1月,设永和镇,隶安龙县。1998年因国家重点工程天生桥一级水电站高坝拦蓄南盘江水,形成“万峰湖",故将永和镇更名为万峰湖镇。
截至2019年末,万峰湖镇户籍人口16179人。
截至2020年6月,万峰湖镇辖2个社区、8个行政村,
镇人民政府驻万峰湖畔港湾村。
2011年,万峰湖镇农民人均纯收入3560元。
截至2019年末,万峰湖镇有工业企业11个,有营业面积超过50平方米以上的综合商店或超市13个。