1950年屬濟(jì)寧市越河區(qū)、嘉祥縣喬莊鄉(xiāng);1951年屬濟(jì)寧市第二區(qū)、回族自治區(qū)、嘉祥縣喬莊鄉(xiāng);1957年屬濟(jì)寧市民族區(qū),嘉祥縣許莊鄉(xiāng)、八里廟鄉(xiāng);1958年屬濟(jì)寧市城關(guān)人民公社;1960年屬濟(jì)陽、城關(guān)人民公社;1965年屬譚莊人民公社;1966年改稱前進(jìn)人民公社;1973年屬郊區(qū)人民公社;1983年10月更名為劉莊人民公社,1984年4月改屬環(huán)城辦事處,同年建立南辛莊鄉(xiāng),因?yàn)槿嗣裾v南辛莊而得名。
1994年撤鄉(xiāng)建鎮(zhèn)設(shè)立南苑鎮(zhèn);2000年撤鎮(zhèn)設(shè)立南苑街道。