江口镇来自位于留坝县北部,北靠简病两太白、凤县(宝鸡市),南接城关、武关驿镇。距留坝县城5现电5公里。总面积242.4平方公里,地处红岩河、太白河交汇处,是毗邻三县五镇(乡)的文化和商贸中心。平均海拔900米,平均气温18℃,年降雨量850㎜,无霜期210天。全镇辖16个行政村,53个村民小组,有农户2113户,人口7199人,有驻镇单位20个。耕地面积8879亩,刚林地面积323232亩。