明代,从周口南郊迁出一族人,到西北方向十里处定居,因迁来的人多为王姓,故名王庄。1958年和邻庄赵庄、陈桥合并为一个村,仍称王庄。1983年,因该公社有多个王庄,为便于区分,按照地理位置,更名北王庄。
北王庄村是西华县李大庄乡下辖的行政村,城乡分类代码为220,为村庄。区划代码为411622205208,居民身份证号码前6位为411622。邮政编码为466000,长途电话区号为394 ,车牌号码为豫P。北王庄村与律庄村、张柿园村、张五营村、赵湾村、时埠口村、李集村、黄楼村、二台村、王寨村、王营村、刘庄村、闫楼村、冯桥村、李寨村相邻。历史沿革:1949年属西华县四区二台乡。
1958年为李大庄公社北王庄大队。
1984年5月为李大庄乡北王庄村民委员会至今。