渡口鎮行政隸屬內蒙古巴彥淖爾市磴口縣,位于磴口縣東南部,黃河貫穿全鎮,自古是黃河東西交通之重要渡口,故而得名,是磴口旅游黃河景觀的核心地區。
1950年3月成立渡口鄉公所;1958年7月成立渡口公社;1983年9月成立渡口鄉;2005年6月撤鄉并鎮更名為渡口鎮,并沿用至今。
渡口鎮地處河套套區平原西部,南界黃河,西界總干渠,西接巴彥高勒鎮,東北達杭錦后旗黃河鎮。轄區東西最大距離7.6千米,南北最大距離19千米,總面積117平方公里。其中陸地112.4平方千米,占96.1%;水域4.6平方千米,占3.9%。
渡口鎮轄城東村、新地村、東地村、永勝村、南灘村、城西村、南尖子村、大灘村8個自然村,57個村民小組,3813戶14260人。有蒙、回、滿3個少數民族,少數民族人口670人。鎮政府駐城西村,距離磴口縣城13公里。
渡口鎮地處黃河后套沖湖積平原的西部,地勢北高南低。地形平坦而開闊。屬北溫帶大陸性季風氣候,特點是四季分明,春季干燥少雨,夏季炎熱多雨,秋季涼爽干燥,冬季寒冷少雪。全年氣候干燥,日照充足,風沙天氣多。
渡口鎮境內河道屬黃河流域,從攔河閘下3公里處至渡口鎮北部祥太東,長21.708千米,流域面積4.6平方千米,年均流量1090立方米/秒。境內縱橫交錯的灌溉網,是磴口糧經主要產地。
渡口鎮位于黃河西岸,黃河景觀非常豐富。著名的三盛公水利風景區位于本鎮西側,有三盛公游樂園、京藏高速黃河大橋等景觀。
渡口鎮位于磴口縣政府東北13公里處,別磴公路貫通全境、境內長24公里,沿黃公路X725由鎮區南部沿黃河西岸經過,京銀線G110、京藏高速G6、京蘭鐵路由本鎮西側經過。鄉村公路網絡健全,交通十分便利。G6最近的出口為磴口立交。京蘭鐵路最近的車站為巴彥高勒站。