开江县辖10个镇、15个乡:新宁镇、普安镇、任市镇、回龙镇、天师镇、永兴镇、讲治镇、甘棠镇、广福镇、长岭镇、宝塔坝乡、杨柳乡、明月坝乡、骑龙乡、长田乡、新太乡、灵岩乡、梅家乡、沙坝场乡、严家乡、白杨乡、新街乡、靖安乡、拔妙乡、宝石乡。