奴隶社会的夏商时期,马连庄属莱夷地;东周西周春秋战国时期属齐地即墨城邹卢县;两汉时期属胶东国长广县的范围区;北魏时归属长广郡;隋朝为东莱郡所辖;唐代为昌阳县属莱州;历宋元皆属莱州府昌阳县;明清时期属登州府(蓬莱)莱阳县,此时马连庄设旌旗与芝山两乡;1930年属莱阳县第四、第七区划;1945年春建立民主政权后属莱西县三区;1952年春,区下设乡分属马连庄社区九个乡管辖;1958年2月撤区改乡属马连庄、洼子两乡;1958年9月撤乡成立马连庄人民公社辖44个行政村;1962年1月恢复莱西县建制属马连庄人民公社;1984年4月撤人民公社设立马连庄乡;1991年2月莱西县撤县设市称莱西市马连庄乡;1993年11月撤乡设马连庄镇;2001年2月区划调整,马连庄镇、唐家庄镇合并,原唐家庄33个村划入马连庄镇。