汾阳市杨家庄镇位于吕梁山东麓,汾阳市西部,镇政府所在地距汾阳市区15公里 ,属边山丘陵地区,全镇下辖28个行政村,4790户,10180人(2017),总面积139.76平方公里,耕地面积 46000 亩。系晋龙1号、晋龙2号优质核桃原产地,核桃林面积达52300亩、 711300株,产量占全市总产量的1/3,人均纯收入达到5687元。全镇核桃经济人队伍已扩大到500余人,产品已销往十余省市和欧美十余个国家。养殖业上,以加快建设草食型家畜为主,全镇猪、牛、羊饲养量大幅攀长,养殖业收入占全镇总收入的1/5。煤炭产量占全市的三分之一。