慈林镇,隶属于山西省长治市长子县,地处长子县南部,东与上党区东和乡为邻,南与色头镇接壤,西与晋城市高平市搭界,西北与南陈镇相连,北与大堡头镇毗邻,东北与南漳镇相连,镇人民政府距县城15千米,总面积63平方千米。
1949年,慈林镇境域属长子县第三区;2001年3月,南张店乡、东田良镇合并为慈林镇;截至2018年末,慈林镇有户籍人口31221人;截至2020年6月,慈林镇下辖32个行政村、2个社区;镇人民政府驻南张店村。
2011年末,慈林镇有商业网点125个,职工725人,社会商品销售总额达到80万元,比上年增长13.1%;城乡集市贸易成交额70万元,比上年增长12.8%,农民人均纯收入7912元;2018年,慈林镇有工业企业20个,规模以上企业9个,有营业面积超过50平方米以上的综合商店或超市46个。