東溪鎮位于蒼溪縣北部,距縣城陵江鎮80公里。東與龍洞鄉、高坡鎮接界,南與文昌鎮、石灶鄉毗連,西北同橋溪鄉相鄰,北和旺蒼縣接壤。1951年置東溪鄉,1958年改東溪公社,1984年復置東溪鄉,1986年建東溪鎮。全鎮幅員面積103.8平方公里,耕地面積17540畝,全鎮轄20個村,1個社區居委會,130個組(其中居民小組5個),共9380戶33660人(其中非農業人口2120戶5124人,農業人口7260戶185 36人)。東河(宋江)穿境而過,蒼(溪)旺(蒼)公路、蒼(溪)石(馬)公路交匯于此,水陸交通方便,素有“小重慶”之美稱。
東溪鎮地屬山地,起伏大、山嶺綿亙,溝谷幽深,海拔在420米-1159.2米之間,有東溪古鎮、朝天門、大龍崗山、小龍崗山、三角山、龍神塘、斑竹林、狗頭山等自然景觀,正被納入川北旅游環線規劃。本地屬亞熱帶溫潤氣候,年平均氣溫16.1℃,年平均降雨量1100毫米,無霜期較長,自然植被種類繁多,是典型的農業大鎮,已形成了糧油、生豬、蠶桑、藥村、毛兔、獼猴桃為主的農業產業化生產格局。