万佛湖镇,隶属于安徽省六安市舒城县,地处舒城县西南部,东与阙店乡以杭埠河、溢洪道为界,南与汤池镇、河棚镇、高峰乡、山七镇相连,西与五显镇接壤,北邻张母桥镇、棠树乡、干汊河镇,区域总面积110.06平方千米。截至2019年末,万佛湖镇户籍人口为40124人。
民国二十八年(1939年),现万佛湖镇境域设梅河镇、范家店乡、九井乡3个乡镇;2005年8月,万佛湖省级旅游度假区与龙河口镇合并,更名为万佛湖镇。截至2020年6月,万佛湖镇辖1个社区、19个行政村。
截至2019年末,万佛湖镇有工业企业46个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市127个。