清代末年,屬東鄉(xiāng)。
民國(guó)二十七年(1938年),屬淶源縣抗日民主政府六區(qū)。
1953年,建楊家莊鄉(xiāng)。
1958年,屬紅光公社。
1961年,析出,改為楊家莊公社。
1984年,改設(shè)為楊家莊鎮(zhèn)。
1993年,小河鄉(xiāng)并入。
截至2011年末,楊家莊鎮(zhèn)轄木吉村、浮圖峪2個(gè)居民委員會(huì),楊家莊、東張家莊、蘭家莊、支家莊、小河、天橋、仝川、鐵嶺、高家莊、周家莊、范家莊、牛家溝掌12個(gè)村民委員會(huì)。
2020年6月,楊家莊鎮(zhèn)轄4個(gè)居委會(huì)、12個(gè)村委會(huì),鎮(zhèn)人民政府駐楊家莊村。
2021年10月14日,撤銷煙煤洞鄉(xiāng),74平方千米并入楊家莊鎮(zhèn)。