贾庄乡,隶属于山西省朔州市朔城区,地处朔城区东南部,南与南榆林乡交界,西与北旺庄街道、沙塄河乡连接,北隔恢河与神头镇相望,区域面积94.51平方千米,截至2018年末,户籍人口17542人。
1949年,属朔县第七区。1952年,属贾庄乡。1958年,属贾庄公社。1984年,贾庄公社改贾庄乡。
2018年,贾庄乡有工业企业2个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市25个。
截至2023年6月,下辖24个行政村。