通江县位于四川省巴中市东北部,米仓山东段南麓大巴山缺口处,居北纬31°39′~32°33′,东经106°59′~107°46′之间。

旧时有“依三巴之旧域,控全蜀之左隅”之称。全县幅员4116.58平方公里。县域东接万源市,南邻平昌县,西靠巴州、南江二区县,北连陕西省南郑、西乡、镇巴三县。县人民政府驻地——诺江镇,南距达州市150公里,距重庆市420公里西距巴中市89公里,距省会成都市580公里,距广元市270公里东距万源市180公里北距陕西省镇巴县158公里西北距南江县131公里。