北王莊在明代時期屬山陰縣左右石里管轄;清代時期是山陰縣102個村莊之一;民國時期屬河北三區(qū);抗日戰(zhàn)爭勝利后屬北周莊第六區(qū)所轄;新中國成立后,屬山陰縣第四區(qū)新華鄉(xiāng)所轄;1953年撤區(qū)設(shè)鄉(xiāng),屬劉家?guī)X鄉(xiāng)所轄;1956年并鄉(xiāng),屬解莊鄉(xiāng)所轄;1958年人民公社化,屬岱岳人民公社北王莊生產(chǎn)大隊;1984年7月17日,撤社設(shè)鄉(xiāng),生產(chǎn)大隊改村委會,成立北王莊村民委員會,屬岱岳鄉(xiāng)所轄;2011年岱岳鄉(xiāng)改為岱岳鎮(zhèn),屬岱岳鎮(zhèn)管轄,名稱沿用至今。