1945年5月劃為渤海行署的直轄市。
1947年2月,撤銷羊角溝市,成立羊角溝區(qū)公所,屬渤海行署羊角溝辦事處和壽光縣雙重領(lǐng)導(dǎo)。
1948年7月,復(fù)改為市,屬清河專署所轄。
1950年5月,又改市為區(qū),屬壽光縣管轄。
1952年6月改為羊角溝專轄區(qū),直屬昌濰專署領(lǐng)導(dǎo)。
1955年4月改為羊角溝鎮(zhèn),屬壽光縣領(lǐng)導(dǎo)。
1958年9月成立羊角溝人民公社,隸屬不變。
1980年9月恢復(fù)羊角溝鎮(zhèn),仍屬壽光縣領(lǐng)導(dǎo)。
1993年8月更名為羊口鎮(zhèn)。