东溪镇位于广元市苍溪县北部,距县城陵江镇80公里。东与龙洞乡、高坡镇接界,南与文昌镇、石灶乡毗连,西北同桥溪乡相邻,北和旺苍县接壤。11951年置东溪乡,1958年改东溪公社,1984年复置东溪乡,1986年建东溪镇。2全镇幅员面积103.8平方公里,耕地面积17540亩,全镇辖20个村,1个社区居委会,130个组(其中居民小组5个),共9380户33660人(其中非农业人口2120户5124人,农业人口7260户185 36人)。东河(宋江)穿境而过,苍(溪)旺(苍)公路、苍(溪)石(马)公路交汇于此,水陆交通方便,素有“小重庆”之美称。