涞源县辖镇。1953年建杨家庄乡,1958年属红光公社,1961年析建杨家庄公社,1984年改镇。1993年小河乡并入。位于县境东南部,距县城12.6公里。面积97平方公里,人口0.9万。京源铁路过境。辖木吉村、浮图峪、杨家庄、东张家庄、兰家庄、支家庄、小河、天桥、佟川、铁岭、高家庄、周家庄、范家庄、牛家沟掌14个村委会和木吉村、浮图峪2个居委会。矿产资源丰富,主要有铜、铁、铅锌、钼、锰。采矿、运输为主要经济来源。农业主产玉米、谷子。境内有涞源钢铁厂、涞源铜矿。
民国二十七年(1938年),属涞源县抗日民主政府六区。
1961年,析出,改为杨家庄公社。
截至2011年末,杨家庄镇辖木吉村、浮图峪2个居民委员会,杨家庄、东张家庄、兰家庄、支家庄、小河、天桥、仝川、铁岭、高家庄、周家庄、范家庄、牛家沟掌12个村民委员会。
2020年6月,杨家庄镇辖4+查看详细杨家庄镇历史沿革>>