1953年建马庄乡,1958年改公社,1984年复置乡,1987年改镇。1997年,面积85平方千米,人口4.5万,辖马北、马南、魏家村、小褚林、河套、谷家村、姚家村、西桃园、东桃园、辛家村、杨家圈、东庄、裕泉庄、郑家庄、蒲落垡、杨庄子、南小营、林子里、兴业庄、三公庄、桑叶口、圈头、新房子、圈头营、寺尚、李洪庄、朱铺头、王铺头、薛铺头、高铺头、固安户、独流、独流一排、独流二排、独流三排、独流四排、井田营、岳家营、辛庄户、南宋村、王明庄、柳林庄南、柳林庄北42个行政村。[1]
马庄乡位于延津县城东北部,距县城33公里,全乡总面积50.9平方公里,耕地42170亩,38个行政村,5679户,24561口人,2001年人均纯收入2176元。境内西北部拥有我省唯一的“国家级湿地鸟类自然保护区”。班枣乡、朱寨乡等周边乡镇已并入马庄乡,现统称马庄乡。据传明朝末年有马姓在此定居,成村后名马庄。