1945年5月划为渤海行署的直辖市。
1947年2月,撤销羊角沟市,成立羊角沟区公所,属渤海行署羊角沟办事处和寿光县双重领导。
1948年7月,复改为市,属清河专署所辖。
1950年5月,又改市为区,属寿光县管辖。
1952年6月改为羊角沟专辖区,直属昌潍专署领导。
1955年4月改为羊角沟镇,属寿光县领导。
1958年9月成立羊角沟人民公社,隶属不变。
1980年9月恢复羊角沟镇,仍属寿光县领导。
1993年8月更名为羊口镇。