塘渡口镇地处城关镇,为全县第一大镇,系全县政治、经济、文化商贸中心。东邻五峰铺镇、白仓镇,南连白仓镇,西同黄亭市镇、小溪市乡接壤,北与七里山农场、小溪市乡相连。目前,全镇区域总面积为245.47平方公里,户籍人口181351人,总耕地面积10.307万亩。
1951年12月建镇,1995年撤区并乡,原红石乡与塘渡口乡并入塘渡口镇。2015年,行政区划调整,原塘渡口镇、黄塘乡、霞塘云乡合并成立新镇,名称仍沿用“塘渡口镇”,镇政府驻县城白虎街。镇内交通便利,207国道自北向南穿境而过,省道S317线横贯东西,四通八达,畅通无阻。
截至2023年,塘渡口镇下辖10个社区居委会、40个行政村:凤凰社区、沙坪社区、桂竹山社区、石湾社区、峡山社区、、大木山社区、莲湖社区、双合社区、红石社区、大岭社区、玉田村、双杏村、鱼鳞村、孟家塘村、塔水桥村、良山村、罗吉村、联合村、兴安村、梅子院村、楠木村、峦山村、石梅村、石虎村、白羊铺村、向阳村、岐山村、五星村、海棠村、蔡山团村、石桥村、老木塘村、书堂山村、大坝村、桂花村、双江口村、坪田村、八一街村、檀合村、黄塘村、石子江村、石牛村、夏四村、塘坪村、霞塘云村、雷公坝村、真如庵村、榨木桥村、东冲村、云山村。