民國十八年(1929年),設(shè)正北區(qū),區(qū)公所駐王莊。
民國二十四年(1935年),實(shí)行聯(lián)保制,分設(shè)王莊聯(lián)和劉家洼聯(lián)。
1950年7月,行政區(qū)劃調(diào)整,屬二區(qū)(王莊),設(shè)嶺頭、太賢、路井、劉家洼、良周和東洛城5鄉(xiāng)。
1955年2月,撤區(qū)并鄉(xiāng),分設(shè)王莊鄉(xiāng)和劉家洼鄉(xiāng)(鄉(xiāng)政府駐劉家洼村)。
1958年,分設(shè)王莊公社和劉家洼公社,不久合并成立燈塔公社(白草垣大隊(duì)與安里公社合并成立先鋒公社)。
1958年12月,澄城縣并人蒲城縣以后屬王莊公社(含王莊、劉家洼、安里3個(gè)管理區(qū))。
1959年,澄城縣恢復(fù)建制后改設(shè)王莊公社和劉家洼公社。
1984年,分設(shè)王莊鄉(xiāng)和劉家洼鄉(xiāng)。
1994年,王莊鄉(xiāng)改設(shè)王莊鎮(zhèn)。
2011年,王莊鎮(zhèn)撤銷劉家洼鄉(xiāng)(鄉(xiāng)政府駐劉家洼村)并入王莊鎮(zhèn)。