奴隸社會的夏商時期,馬連莊屬萊夷地;東周西周春秋戰(zhàn)國時期屬齊地即墨城鄒盧縣;兩漢時期屬膠東國長廣縣的范圍區(qū);北魏時歸屬長廣郡;隋朝為東萊郡所轄;唐代為昌陽縣屬萊州;歷宋元皆屬萊州府昌陽縣;明清時期屬登州府(蓬萊)萊陽縣,此時馬連莊設(shè)旌旗與芝山兩鄉(xiāng);1930年屬萊陽縣第四、第七區(qū)劃;1945年春建立民主政權(quán)后屬萊西縣三區(qū);1952年春,區(qū)下設(shè)鄉(xiāng)分屬馬連莊社區(qū)九個鄉(xiāng)管轄;1958年2月撤區(qū)改鄉(xiāng)屬馬連莊、洼子兩鄉(xiāng);1958年9月撤鄉(xiāng)成立馬連莊人民公社轄44個行政村;1962年1月恢復(fù)萊西縣建制屬馬連莊人民公社;1984年4月撤人民公社設(shè)立馬連莊鄉(xiāng);1991年2月萊西縣撤縣設(shè)市稱萊西市馬連莊鄉(xiāng);1993年11月撤鄉(xiāng)設(shè)馬連莊鎮(zhèn);2001年2月區(qū)劃調(diào)整,馬連莊鎮(zhèn)、唐家莊鎮(zhèn)合并,原唐家莊33個村劃入馬連莊鎮(zhèn)。