1946年6月,辽南行署曾于万福庄增设万福县;
1947年7月万福区改为石佛区,区驻地在石灰窑子村(前徐堡村),复归万福县辖;
1948年12月8日撤消万福县,石佛区复归盖平县管辖;
1949年5月石佛区复改为万福区;
1950年7月改为十六区;
1951年6月改为十二区;
1956年十二区改为万福区,区辖乡,乡辖村和农业高级社;
1958年5月改万福区为万福乡,同年10月改为万福大队,属盖平县公社。
1959年改万福公社;
1961年分成万福、罗暾两个公社;
1983年改万福乡、罗屯乡;
1984年建万福镇;
1996年万福镇面积122平方千米,人口2.3万人,辖万福、吴家屯、四张滚子、前徐堡、杨木林、芹菜沟、十间房、河北堡、石岭子、东王屯、张岭、西朝阳、后阎闸、孙家窝棚、前阎闸15个行政村;
2001年11月,罗屯乡并于万福镇,原罗屯乡西扒山村、东扒山村、清河村、兴隆屯村、贵子沟村、吴家屯村、柞树甸村、洪屯村、苇塘村和东朝阳村,共10行政村、99平方公里,1.6万人划入万福镇,万福镇共辖24个行政村;
2003年实行并村,辖1社区,16个行政村:福庄社区,万福村、芹菜沟村、杨木林村、后阎闸村、前阎闸村、西朝阳村、石岭子村、前徐堡村、吴家屯村、洪屯村、柞树甸村、清河村、兴隆屯村、贵子沟村、苇塘村、东朝阳村。