1928年萬城村改稱萬城鎮(zhèn);抗日戰(zhàn)爭時(shí)期,這里屬四區(qū);1947年土改,建國后,恢復(fù)萬城村;1952年辦互助組;1953年搬區(qū)建鄉(xiāng)時(shí)建立萬城鄉(xiāng),轄6個(gè)自然村;1954年成立初級(jí)社;1956年成立高級(jí)社;1958年實(shí)行人民公社化時(shí),建萬城人民公社,轄46個(gè)自然村;1958年底并入高邑人民公社,屬萬城管理區(qū);1961年規(guī)?s小,劃出13個(gè)自然村恢復(fù)萬城人民公社;1984年改為萬城鄉(xiāng);1996年王同莊鄉(xiāng)并入;2015年設(shè)立萬城鎮(zhèn)至今。