北王庄在明代时期属山阴县左右石里管辖;清代时期是山阴县102个村庄之一;民国时期属河北三区;抗日战争胜利后属北周庄第六区所辖;新中国成立后,属山阴县第四区新华乡所辖;1953年撤区设乡,属刘家岭乡所辖;1956年并乡,属解庄乡所辖;1958年人民公社化,属岱岳人民公社北王庄生产大队;1984年7月17日,撤社设乡,生产大队改村委会,成立北王庄村民委员会,属岱岳乡所辖;2011年岱岳乡改为岱岳镇,属岱岳镇管辖,名称沿用至今。