1948年12月解放,屬天津縣四區。
1949年屬天津縣一區,為白塘口大鄉。
1953年撤銷天津縣,將白塘口大鄉所轄村莊一部分并入津西郊區,一部分并入津東郊區。
1958年9月南郊區并入河西區,屬先鋒人民公社。
1959年3月屬河西區小站人民公社辛莊管理區。
1961年4月成立河西區白塘口人民公社。
1961年12月屬南郊區。
1966年改為文革人民公社。
1968年恢復白塘口人民公社。
1969年公社駐地遷至中辛莊。
1983年3月撤銷公社建制,改為白塘口鄉。
1985年6月改為辛莊鄉。
1992年3月6日屬津南區至今。
1997年3月26日,改為辛莊鎮,名稱沿用至今。