1731年天津设府,咸水沽属天津县。
1945年10月,咸水沽一带属津沽县六区。
1946年合并为津南县。
1949年1月天津解放,咸水沽改为咸水沽市。
同年8月,咸水沽周围合并为一区。
1955年咸水沽隶属于天津市南郊区。
1958年咸水沽镇属美满人民公社。
1961年咸水沽一带为咸水沽人民公社。
1966年,文化大革命时期咸水沽镇改为永红镇。
1980年撤销人民公社,恢复为咸水沽镇。
2001年10月15日南洋镇并入后,统称咸水沽镇,名称沿用至今。