1948年8月設塘灣鄉,屬上海縣。
1950年9月為上海縣塘灣區塘灣鄉。
1954年9月為上?h縣屬鄉。
1958年10月屬勤豐人民公社。
1959年8月設塘灣人民公社。
1960年1月設吳涇鎮街道,屬閔行區。
1961年9月改吳涇街道。
1964年5月至1982年2月屬徐匯區。
1984年3月塘灣公社改塘灣鄉。
1992年9月,原閔行區、上海縣“撤二建一”,屬新的閔行區。
1993年撤鄉建鎮,稱塘灣鎮。
2000年10月,吳涇街道辦事處和塘灣鎮“撤二建一”,設立吳涇鎮。