清康熙年间属平度州横栾乡和即墨县大兆社辖地;1931年属平度县第七区沙梁镇、洪兰镇、亭兰丘镇;1935年属第七区沙梁镇;1941年平度分三县属平南县洪兰区;1945年1月平南县析出平东县,属平东县洪兰区(第七区),并将大沽河东岸的女儿村、黄家庄、孙家顶、李家庄划入即墨县;1949年10月1日建国时,平东县人民政府驻南村;1953年属平度县第十八区;1956年属平度县南村区;1958年2月撤区并乡属南村乡;1958年秋成立人民公社属南村人民公社;所辖42个自然村,1976年1月大社划小,设立南村公社,所辖36个行政村;1984年春,南村公社改为南村镇。
1994年12月原亭兰乡16个村划归南村镇。
共辖145个行政村。