大张家镇,隶属于山东省聊城市莘县,地处莘县西南部,东与河南省范县接壤,南与古云镇为邻,西邻河南省清丰县仙庄镇,北连观城镇,行政区域面积57.4平方千米。截至2019年末,大张家镇户籍人口为47104人。
春秋时期,属齐地。1987年,设大张家镇。截至2021年10月,大张家镇辖39个行政村,镇人民政府驻寨里村。
2019年,大张家镇有工业企业48个,其中规模以上5个,有营业面积超过50平方米以上的综合商店或超市89个。