杨家庄镇位于东经111°26′01"~111°36′02",北纬37°08′44"~37°12′03",镇政府位于杨家庄镇杨家庄村。地处汾阳西南部,东北与栗家庄镇相接,南与三泉、石庄镇相连,西与离石吴城镇接壤。属边山丘陵地区,全镇下辖13个行政村, 人口1.65万人。 

   镇政府目前公务员编制26人,现有25人;事业人员编制29人,现有20人。

   本单位固定联系电话:0358-7590402