清咸丰初年,为接通老浦(破山浦),新开掘一条江,名为新浦;辖区在新浦两岸,故名“新浦”。
清时属上林乡,隶属余姚县。
民国二年(1912年)分属林东乡、林西乡。
民国十九年(1930年)始设新浦乡。
1950年4月,新浦乡分置为新浦、洋浦、水云3乡。
1954年10月划归慈溪县管辖。
1956年2月,新浦、洋浦、水云3乡合并,仍为新浦乡。
1959年6月改置为逍林公社新浦、洋浦、水云管理区。
1961年11月设新浦公社。
1983年9月复为新浦乡。
1987年9月改设新浦镇,仍属归慈溪县。
1988年,慈溪县改为慈溪市(县级),新浦镇属慈溪市辖镇。
1992年5月,胜北、东三2乡并入新浦镇。