清代分屬寧?h南鄉(xiāng)大橫渡、小橫渡、嶺根陳3莊。
1928年分屬八保、松杏、屏山、金橋、白巖5鄉(xiāng)。
1935年,八保、松杏2鄉(xiāng)合并為龍山鄉(xiāng),屏山、金橋、白巖3鄉(xiāng)合并為雙溪鄉(xiāng)。
1940年,三門建縣后,仍稱雙溪鄉(xiāng)和龍山鄉(xiāng)。
1947年,雙溪、龍山2鄉(xiāng)合并為雙龍鄉(xiāng)。
解放初仍屬雙龍鄉(xiāng)。
1950年8月分設(shè)雙龍、東屏、橋頭、新渡4鄉(xiāng)。
1956年2月撤銷東屏鄉(xiāng)、并入橋頭鄉(xiāng);撤新渡鄉(xiāng),并入雙龍鄉(xiāng)。
1958年冬改建雙龍、橋頭2管理區(qū)。
1961年建橋頭公社。
1962年建雙龍公社。
1981年雙龍鄉(xiāng)改稱橫渡公社。
1983年為橫渡、橋頭2鄉(xiāng)。
1987年10月橫渡鄉(xiāng)改制為鎮(zhèn),轄8村。
1992年5月撤銷橋頭鄉(xiāng),其行政區(qū)劃入橫渡鎮(zhèn),轄22村。
2018年行政村規(guī)模調(diào)整,轄13個行政村。