田庄镇,隶属于山东省淄博市桓台县,地处桓台县中部,东接唐山镇,南依新城镇,西邻马桥镇,北靠荆家镇。区域面积50.99平方千米。截至2018年末,户籍人口10879人。
1961年~1965年,为田庄区。1966年7月,撤区并社。1970年10月,改为田庄公社。1984年4月,改为田庄镇。2020年6月,田庄镇下辖30个行政村。
2018年,田庄镇有工业企业82家,其中规模以上工业企业10家,营业面积超过50平方米以上的综合商店或超市24家。