清朝时期(1644年-1911年)十渡地区设房山县十渡里。
1949年,十渡地区属房山县二区。
1954年,十渡地区属六渡、马安、平峪、六合、十渡、石门、太平、王老铺8乡。
1956年,十渡地区属六渡、十渡、石门、王老铺4乡。
1958年,十渡地区属周口店区的六渡、十渡、石门、太平4乡;同年,撤乡设马安人民公社。
1961年,十渡地区属房山县的十渡、六渡2乡;同年,撤乡设十渡人民公社。
1983年,撤人民公社设十渡、六渡2乡。
1986年,十渡地区属房山区。
1989年,六渡、十渡2乡合并为十渡镇。