薛庄镇,隶属于山东省临沂市费县,地处费县东北部,东与兰山区方城镇接壤,南连胡阳镇,西邻东蒙镇,北与沂南县双堠镇、蒙阴县垛庄镇接壤。行政区域面积216.08平方千米,截至2019年末户籍人口81857人,截至2020年辖32个行政村,镇人民政府驻薛庄村。
境内北部为沂蒙山腹地,南部为山前冲积平原,地势北高南低,海拔170—1001米。属温带半湿润季风气候,多年平均气温18℃,年平均降水量800毫米。1958年设公社,1984年建镇,2001年和2011年经历区划调整。
经济以板材加工为主,2019年有工业企业268个,其中规模以上30个。农业主产小麦、玉米。2016年生产总值37亿元。2021年入选山东省旅游民宿集聚区创建单位和省级农业产业强镇。