明時屬遂寧鄉(xiāng)。
清時為二都至八都一部分。
1949年屬桃源鄉(xiāng)。
1950~1955年分屬桃源、溪頭、大林、張莊、蒼嶺5個鄉(xiāng)。
1956年5個鄉(xiāng)合并為張莊、橫溪2個鄉(xiāng)。
1958年成立橫溪鎮(zhèn)人民公社。
1961年為橫溪、張莊、溪口人民公社。
1969年橫溪、張莊、溪口三公社合并為紅旗人民公社。
1979年恢復溪口人民公社。
1981年溪口人民公社改為橫溪人民公社。
1985年設(shè)立橫溪鎮(zhèn)。
1992年鄭橋鄉(xiāng)、橫溪鎮(zhèn)合并為橫溪鎮(zhèn)。