【概況】泰安市岱岳區轄鎮。位于市境西南部,距市區25千米。常住人口47272人(2010年六普)。轄36個行政村。
【沿革】1959年屬大汶口鎮公社,1984年設大汶口辦事處,1985年建馬莊鄉,1995年改鎮。1996年,面積75平方千米,人口5萬人,轄北蘇馬莊、徐家官莊、吳家新莊、泉頭官莊、老宮官莊、順河莊、薛家莊、坊子、雙廟、洼口、夏家馬莊、裴家馬莊、李家大坡、王家大坡、蘇家大坡、陶家大坡、河口、王家官莊、肖家官莊、薩家莊、漕河崖、董家莊、后營、前營、平家、朱家寨、王家馬莊、北李臨汶、南李臨汶、西張臨汶、大寺、南蘇馬莊、劉家大坡、含南隅、東隅、西隅36個行政村。
1997年末,馬莊鎮轄36個行政村,人口49352人,其中農業人口47598人。1998年末,人口49760人,其中農業人口47531人。1999年末,人口49886人,其中農業人口47618人。2000年末,人口50107人,其中農業人口4.78萬人。2001年末,鄉村人口4.81萬人。
【2011年代碼及城鄉分類】370911111:~201 121北蘇村 ~202 122吳新村 ~203 122馬莊村 ~204 122雙廟村 ~205 122夏馬村 ~206 122坊子村 ~207 122薛家莊村 ~208 122洼口村 ~209 122順河村 ~210 122泉頭村 ~211 220徐官村 ~212 122老宮村 ~213 220劉大坡村 ~214 220陶大坡村 ~215 220王大坡村 ~216 220蘇大坡村 ~217 220李大坡村 ~218 220河口村 ~219 220王官莊村 ~220 220肖官莊村 ~221 220漕河村 ~222 220薩家莊村 ~223 122董家莊村 ~224 220平家村 ~225 122東隅村 ~226 122西隅村 ~227 122南隅村 ~228 122前營村 ~229 122后營村 ~230 122南蘇村 ~231 220南寨村 ~232 220北李村 ~233 220南李村 ~234 220大寺村 ~235 220西張村 ~236 122南王村