民国十八年(1929年),设正北区,区公所驻王庄。
民国二十四年(1935年),实行联保制,分设王庄联和刘家洼联。
1950年7月,行政区划调整,属二区(王庄),设岭头、太贤、路井、刘家洼、良周和东洛城5乡。
1955年2月,撤区并乡,分设王庄乡和刘家洼乡(乡政府驻刘家洼村)。
1958年,分设王庄公社和刘家洼公社,不久合并成立灯塔公社(白草垣大队与安里公社合并成立先锋公社)。
1958年12月,澄城县并人蒲城县以后属王庄公社(含王庄、刘家洼、安里3个管理区)。
1959年,澄城县恢复建制后改设王庄公社和刘家洼公社。
1984年,分设王庄乡和刘家洼乡。
1994年,王庄乡改设王庄镇。
2011年,王庄镇撤销刘家洼乡(乡政府驻刘家洼村)并入王庄镇。