西魏置诺水县,唐改通江县。据《太平寰宇记》:“天宝元年,以邑枕巴江,故为通江县,县西有诺水,一名通川江。”通江盖因通川江为名。一说因大通江、小通江流经全县会于县城,四时通航,因名。宋末将通江县分为上、下通江县,元复置通江县至今。1932年红四方面军入川,在此建立了川陕省委、川陕省苏维埃政府,在通江地域设立了红江、赤江、赤北县和洪口、苦草坝(今永安乡)特别区。
1996年,通江县面积4116平方千米,人口69万人。辖8镇69乡:诺江镇、麻石镇、铁佛镇、洪口镇、瓦室镇、铁溪镇、平溪镇、涪阳镇、民胜乡、火炬乡、杨柏乡、太平乡、长兴乡、赤江乡、大兴乡、广纳乡、梓童乡、东山乡、三溪乡、石庙乡、苗南乡、双泉乡、曲滨乡、文峰乡、跑马乡、春在乡、三合乡、云昙乡、新建乡、至诚乡、药洪乡、唱歌乡、芝苞乡、俞家河乡、长乐乡、龙凤场乡、澌波乡、九层乡、松溪乡、董溪乡、中林乡、沙溪乡、盐井乡、胜利乡、凉风垭乡、板凳乡、文胜乡、兴隆乡、浴溪乡、烟溪乡、会家乡、钟凤乡、沙坪乡、朱元乡、什字乡、新文乡、长坪乡、檬坝乡、两河口乡、空山乡、铁厂乡、砥坝乡、板桥口乡、青浴乡、临江乡、新潮乡、楼子乡、新场乡、陈河乡、草池乡、回林乡、毛浴乡、药铺乡、长胜乡、永安乡、泥溪乡、碧溪乡。县政府驻诺江镇。