村西1.5千米“八里沙”荒漠中,有村庄遗址,据传是从山西迁来的老村庄,名大李庄。后迁出弟兄三人至硝河处建村定居。河西叫西李庄,河东叫东李庄。民国初年因时局不稳,人祸天灾,1946年,西李庄并入东李庄,因硝河南部另有一李庄,故改称北李庄至今。
2021年1月,河南省爱卫会命名北李庄村为2020年度河南省卫生村。
北李庄村是内黄县梁庄镇下辖的行政村,城乡分类代码为220,为村庄。区划代码为410527103231,居民身份证号码前6位为410527。邮政编码为455000,长途电话区号为372 ,车牌号码为豫E。北李庄村与二杨庄村、三杨庄村、小柴村、马沙河村、苏村村、新庄村、三拐村、李新寨村、李官寨村、常村村、长均寨村、宋小寨村、阿虎寨村、王拐村相邻。历史沿革:1950年设村。
1958年成立北李庄大队,隶属梁庄公社。
1984年成立北李庄村民委员会,隶属梁庄乡。
1998年梁庄乡撤乡设镇,称梁庄镇北李庄村民委员会至今。