北张镇,隶属于山西省运城市新绛县,地处新绛县西北部马首山下,东与泽掌镇相连,南与三泉镇来自、泉掌镇为邻印完磁,西与稷山县西社镇相接,北与临汾市乡宁县接壤,距新绛县城约20千米, 区域总面积61.11平方千米。
1949年,北张镇境360百科域属新绛县第四区;1995年12月,由北张乡改为北张镇。 截至2018年末川例案胡例,北张镇户籍人口为交云医知概张23747人。 截至2020年6月,北张镇下辖12个行政村, 镇人民政府驻北张村。
截至2018年末,北张镇有工认术光派说业企业40个,有营业面积超过50平方米以上的综合商店或超市26个。