民国23年(1934年)苏区时期,境内建立东源、太洋2个乡苏维埃政府;桃坑里、完店、东岩、鸳鸯头、绸岭、洋边、西源、杨家溪、上坭、山场等10个村苏维埃政府。
1935年,国民政府曾在境内设东源、桃坑、太洋3个乡;1937年,东源与桃坑二乡合并为东桃乡,太洋与湄洋二乡合并为湄泰乡;1938年、1930年,湄泰与东桃二乡又先后并入柳城镇和双城镇,原来的东源、桃坑、太洋三个乡,降为镇辖的东源、青岭(青岚面、绸岭的合称)、西源三个保1950年6月,废除保甲,东源、青岭、西源改为第一区的3个乡;1952年7月,调整为东源、绸岭、桃坑、西源四个区属乡;1954年,扩编为东源、绸岭、鸳鸯头、桃坑、西源五个区属乡;1956年,又恢复为东源、青岚面、桃坑、太洋四个区属乡。
1958年10月公社化时,乡改为大队,属柘荣公社管辖。
1961年恢复区建制,原来的大队变成区属小公社。
1965年撤区并社,建立县属东源公社。
1984年改为东源乡。