肖家庄镇,隶属于山东省聊城市茌平区,地处茌平区西北部,东与韩屯镇、博平镇毗邻,南与杨官屯乡相连,西与贾寨镇为邻,北与菜屯镇接壤,行政区域面积56.26平方千米。截至2019年末,肖家庄镇户籍人口为27183人。
春秋时,属齐国。1984年7月,改为肖家庄乡。2011年7月,肖家庄乡改肖家庄镇。截至2021年10月,肖家庄镇辖4个行政村。
2019年,肖家庄镇有工业企业13个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市26个。