明代,属新化县太阳七都。
清代,属敦信团。
民国二十七年(1938年),属苍桐乡和禾林乡古塘、麻罗2村。
民国三十六年(1947年),属敦信乡。
1950年,属第五区水东、广济、寨边、苍溪、范溪、绿竹、白地、古塘8乡。
1956年,设洋溪镇,属洋溪办事处洋溪镇和苍溪、洋溪、新塘、白塘4乡。
1958年,属洋溪公社。
1961年,设洋溪镇。
洋溪公社分为7公社(镇),属洋溪区洋溪镇和苍溪、洋溪、新塘、白塘4公社。
1984年5月,公社改乡。
1986年12月,洋溪乡并入洋溪镇。
1995年1月,苍溪、新塘、白塘3乡并入洋溪镇。