白馬渡鎮位于道縣東部。鎮政府駐地距縣城15公里。東與柑子園鄉交界,南與白芒鋪鄉相鄰,西與梅花鎮、上關鄉、東門鄉相望,北與雙牌縣理家坪鄉和寧遠縣中和鎮接壤。鎮政府駐地白馬渡圩。轄白馬渡、清溪、南沖、海龍、瓜地、鴨子坪、社福、泉家塘、東山、報國、青口、倒水洞、古木洞、大坪地、大陽、泥江口、雷家洞、唐家山、宜山坪、樟武坊、申尾、廟頭,武家灘等23個村,254個村民組。
1951年以駐地命名建立清溪鄉。1956年撤區并鄉為原名。1958年改公社。1984年復置鄉。1995年撤區并鄉與原青口鄉合并為白馬渡鎮。
全鎮總面積98.9平方公里,耕地面積1516.2公頃,林地5455.4公頃,7861戶,33885人。境內有尖坡嶺和龍神坳等山,東南高,西北低,屬平崗區,多為紅壤。瀟水、清溪貫穿全境,瀟水、宜水、寧遠河在境內匯合,沿河村莊多為水淹,是雙牌水庫水淹區。田地靠電排灌溉。盛產稻谷、油菜、柑桔、烤煙等。鎮年工農業總產值7497萬元,年財政收入72萬元。
境內設有中學1所、小學27所,醫療機構35個,有道縣萬畝臍橙基地和建材廠、竹木加工廠等。簡易公路四通八達,道縣至油湘公路橫穿境內,瀟水四季通航,白馬渡圩是道縣東部農、副產品集散地。.