烏溪鎮位於安徽省馬鞍山市當塗縣境內大公圩東南角水陽江北岸,距縣城姑孰鎮31.2公里,與蕪湖縣、宣城市宣州區隔河相望,經當高大橋與江蘇省高淳縣相通,地處兩省四縣(區)結合部。中華人民共和國安徽省馬鞍山市當塗縣下轄的一個鄉鎮級行政單位。