马营庄乡,隶属于山西省朔州市山阴县,地处山阴县东南部,东与应县下马峪乡毗邻,南与忻州市代县接壤,西与广武镇相连,北与古城镇相接,区域面积131.47平方千米,截至2018年末,户籍人口15782人。
1949年,属山阴第二区。1953年8月,属五宜乡。1956年4月,设马营庄乡。1961年7月,属马营庄公社。1984年7月,马营庄公社改马营庄乡。截至2020年6月,马营庄乡下辖17个行政村。
2018年,马营庄乡有工业企业1个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市14个。