唐、宋時(shí)屬孝順鄉(xiāng)。
明、清時(shí)屬四十都、四十一都。
1929年屬第六區(qū)。
1944年設(shè)立湖溪鎮(zhèn)。
1950年分拆設(shè)立鎮(zhèn)湖、白泉、蟠谷3個(gè)鄉(xiāng)。
1956年鎮(zhèn)湖、蟠谷鄉(xiāng)合并改稱湖溪鄉(xiāng)。
1958年改稱湖溪公社湖溪管理區(qū)。
1961年稱湖溪公社。
1983年復(fù)稱湖溪鄉(xiāng)。
1985年撤鄉(xiāng)設(shè)立湖溪鎮(zhèn)。
1992年5月南上湖、南江鄉(xiāng)并入。
1994年12月原南上湖鄉(xiāng)(除后山店片和樓店等9個(gè)村外)的18個(gè)村劃歸橫店鎮(zhèn)管轄。
2003年9月郭宅鎮(zhèn)并入。
2004年10月15日,東陽(yáng)市人民政府東政發(fā)〔2004〕78號(hào)批復(fù),由75個(gè)行政村合并為28個(gè)行政村。