镇原名“霞凝乡”，“撤区并乡”前为望城县霞凝区所辖；1995年“撤区并乡”之后，改为县政府直辖；1996年长沙城区区划调整，自望城县划至开福区；因长沙新港的选址落户境内，2000年9月12日正式更名为“新港镇”。2013年新港镇撤销，其地划为秀峰街道和新港街道2个街道办事处，其中原新港镇政府大楼成为秀峰街道办事处大楼。