大張鎮,隸屬山西省霍州市,地處霍州市中部,東接李曹鎮,南鄰陶唐峪鄉,西連北環街道,北靠三教鄉。鎮人民政府駐地距市區約2千米。總面積36.7平方千米。
1950年1月,屬霍縣第二區。1984年8月,大張公社改大張鎮。2001年7月,原什林鎮所屬的獅子窪、小張望2村併入大張鎮。截至2018年末,大張鎮戶籍人口30376人。截至2020年6月,大張鎮轄14個行政村,鎮人民政府駐大張村。
2011年,大張鎮農民人均純收入7900元。截至2018年末,大張鎮有工業企業1個,其中規模以上工業企業有1個,有營業面積超過50平方米以上的綜合商店或超市41個。