民国元年(1912年),北王里镇境域属赵县西区;1989年,撤乡,置北王里镇;1996年,北王里乡、南三相乡的一部分、马平乡并入。
截至2018年末,北王里镇户籍人口有49706人。
截至2020年6月,北王里镇辖27个行政村,
镇人民政府驻北王里村。
2011年,北王里镇财政总收入0.13亿元,比上年增长4.7%。其中地方财政收入0.084亿元,比上年增长5.6%。人均财政收入比上年增长4.33%。
2018年,北王里镇有工业企业26个,其中规模以上6个,有营业面积超过50平方米以上的综合商店或超市42个。