十渡镇,北京市房山区下辖镇,位于东经115°28'18"~115°41'50",北纬39°35'19″~39°45'55"之间。地处房山区西南,东与张坊镇相连,南与河北省涞水县胡各庄乡毗邻,西与河北省涞水县野三坡镇接壤,北与蒲洼乡、霞云岭乡相邻。镇域面积192.2平方千米。清朝时期(1644年-1911年)十渡地区设房山县十渡里。1949年,属房山县二区。1954年,属六渡、马安、平峪、六合、十渡、石门、太平、王老铺8乡。1956年,属六渡、十渡、石门、王老铺4乡。1958年,属周口店区的六渡、十渡、石门、太平4乡;同年,撤乡设马安人民公社。