山王莊鎮位于沁陽市東北部。面積18.48平方千米,人口29696人。轄山王莊、前陳莊、張坡、廉坡、郭家莊、趙家莊、新店、磨王莊、大郎寨、楊莊、閆斜、馬莊、張家莊、萬南、萬中、萬北、盆窯17個行政村。焦枝鐵路、太焦鐵路和太(原)鄭(州)公路穿境。
[郵編]454562 [代碼]410882104:~200 山王莊村 ~201 前陳莊村 ~202 張坡村 ~203 廉坡村 ~204 郭家莊村 ~205 趙家莊村 ~206 新店村 ~207 磨王莊村 ~208 大郎寨村 ~209 楊莊村 ~210 閆斜村 ~211 馬莊村 ~212 張家莊村 ~213 萬南村 ~214 萬中村 ~215 萬北村 ~216 盆窯村
[沿革]鎮政府駐山王莊村,故名。清屬利上鄉二圖。民國24年(1935)屬第四區,后改屬第二區。1955年9月廢區,置山王莊中心鄉,次年改稱山王莊鄉。1958年8月廢鄉,置山王莊公社,11月并入西萬公社。1961年又從西萬公社析出,復置山王莊公社。1983年12月廢公社,置山王莊鄉,1989年改鄉為鎮。1997年,面積17.7平方千米,人口2.6萬,轄山王莊、前陳莊、張坡、廉坡、郭家莊、趙家莊、新店、磨王莊、大郎寨、楊莊、閻斜、馬莊、張家莊、萬南、萬中、萬北、盆窯17個行政村。