沿革
鎮駐地南張村得名。據傳,明永樂年間,有張姓從濟寧城北門裡遷居此地,因村東有一高大的圈椅張。後因村北有一村名張莊,故以方位改村名南張家莊,至解放後簡稱南張。1949年屬濟北縣第三區,1956年分屬南張公社,1984年改稱南張鄉,1994年建鎮。1997年,面積52.5平方千米,人口4.9萬,轄南張、房家、翟家、於家、柳家、孔家、喬家、軍張、軍王南、軍王北、魏莊、祁莊、仙莊、文鄭、前店、後店、北陳、南白、趙廟、艾平、鄭莊、北靳莊、北黃莊、八里屯、南陳前街、南陳后街、南陳東街、潘廟、前王、蘇家、孫家、吳家、姜鄭、黃井、大王、東陳、王堂、張廟、滿莊、白王、李廟、鳳凰台、西劉莊、杜廟、宋南、宋北、宋莊、吳莊、李樓、後營、楊甄莊、劉前、劉後、玄樓54個行政村。2008年,將任城區南張鎮太白樓西路以南的後營村劃歸市中區濟陽街道;同年撤鎮改設街道。