民国三十四年(1945年),共产党解放盖县,设立万福区政府。
民国三十五年(1946年)6月,万福县成立;同年10月,共产党战略转移,国民党军侵占万福县,实行乡、保、甲建制。
民国三十六年(1947年)6月,万福区改名石佛区(驻地石灰窑子)。
民国三十七年(1948年)11月,撤销万福县制,其所辖石佛区划归盖县。
民国三十八年(1949年)5月,全县调整区划,石佛区改名万福区。
1950年7月,全县依数字排列命名万福区为第十六区。
1951年6月,河西区并入万福区,并改名第十二区公所。
1956年3月,全县幷区建乡,原七区(梁屯)并入万福区。
1958年6月,全县撤区并乡,实行一乡一社,成立万福公社;同年10月1日,盖平县公社成立,于境内设县辖万福大队。
1959年3月,撤销盖平县公社,万福大队改万福公社,原作业区则改生产大队。
1961年5月,万福公社分为万福、罗屯2公社。
1983年6月,撤销公社建制,万福公社改乡。
1984年8月,改万福镇。
1992年8月,属盖州市。
2001年11月22日,罗屯乡并入万福镇。