此村属于太行山东部丘陵浅山区,东西南三面环山,安阳至林县的道路由此经过,明代移民在此定居,清乾隆年间称为山庄村,俗称“底村”。后来村南岭上又有人居住,并形成村落,为了将两村区分,更名为北山庄。
北山庄村是安阳县磊口乡下辖的行政村,城乡分类代码为220,为村庄。区划代码为410522203206,居民身份证号码前6位为410522。邮政编码为455000,长途电话区号为372 ,车牌号码为豫E。北山庄村与南山庄村、清峪村、安河村、清池村、卜居头村、上庄村、清凉山村、南磊口村、目明村、东店村、泉门村、北磊口村、鹿山村、西店村相邻。历史沿革:1949年设北山庄村。
1958年9月,改为北山庄生产大队,属许家沟公社。
1977年3月,划归新建的磊口公社。
1984年改为北山庄村民委员会,属磊口乡,至今。