十渡鎮,北京市房山區下轄鎮,位於東經115°28′18″~115°41′50″,北緯39°35′19″~39°45′55″之間。地處房山區西南,東與張坊鎮相連,南與河北省淶水縣胡各莊鄉毗鄰,西與河北省淶水縣野三坡鎮接壤,北與蒲窪鄉、霞雲嶺鄉相鄰。鎮域面積192.2平方千米。
清朝時期(1644年-1911年)十渡地區設房山縣十渡裏。1949年,屬房山縣二區。1954年,屬六渡、馬安、平峪、六合、十渡、石門、太平、王老鋪8鄉。1956年,屬六渡、十渡、石門、王老鋪4鄉。1958年,屬周口店區的六渡、十渡、石門、太平4鄉;同年,撤鄉設馬安人民公社。1961年,屬房山縣的十渡、六渡2鄉;同年,撤鄉設十渡人民公社。1983年,撤人民公社設十渡、六渡2鄉。1986年,屬房山區。1989年,六渡、十渡2鄉合併爲十渡鎮。截至2018年末,十渡鎮有戶籍人口有11424人。截至2019年10月,十渡鎮下轄21個行政村,鎮政府駐十渡鎮十渡村。
2011年,十渡鎮工業總產值808.3萬元,利潤總額7.8萬元。財政總收入977.2萬元,比上年增長12.5%。其中地方財政收入477萬元,比上年增長7%。從各主要稅種看,完成營業稅1364萬元,增值稅243萬元,企業所得稅124萬元。