有12个区、1个县辖镇、2个区辖镇、89个乡。1991年，中江县辖26个镇、21个乡： 凯江镇、仓山镇、龙台镇、辑庆镇、兴隆镇、广福镇、冯店镇、永太镇、黄鹿镇、永兴镇、回龙镇、永安镇、南华镇、双龙镇、玉兴镇、继光镇、会龙镇、积金镇、太安镇、通济镇、悦来镇、集凤镇、富兴镇、万福镇、普兴镇、联合镇、元兴乡、骑龙乡、永丰乡、华实乡、谭受乡、太平乡、清河乡、通山乡、石龙乡、李都乡、双凤乡、瓦店乡、青市乡、石笋乡、白果乡、民主乡、高店乡、柏树乡、会棚乡、古店乡、石泉乡。2000年，李都乡改为李都镇。中江县共辖