現轄區清康熙二十六年(1687)為鎮海縣崇邱鄉,1947年10月稱江南鄉、鎮南鄉和浹水鄉。
1950年分建小港(鎮)、青峙、長山、江南、衙前、謝墅、楓林、下邵、江橋等9鄉鎮,1958年10月均屬長山人民公社,1961年10月稱小港、江南、楓林、下邵4公社。
1983年11月稱小港鄉、江南鄉、楓林鄉和下邵鄉。
1984年1月劃青峙點5個村和小港點3個村建立濱海區青峙鄉,1984年10月小港鄉曙光、棉花、鹽場3個村劃入寧波經濟技術開發區。
1985年5月濱海區的青峙鄉和鎮海縣的小港鄉合并,原屬濱海區城關鎮的紅聯村相繼劃入,建立濱海區(1987年更名北侖區)小港鎮。
1992年5月原小港鎮、江南鄉、楓林鄉、下邵鄉合并建立小港鎮,鎮政府由小港遷駐紅聯。
2003年8月撤鎮建小港街道,2006年12月劃出青峙片5個村和小港自然鎮內3個社區組建戚家山街道后仍稱小港街道。