江油市辖1个办事处、22个镇、1个乡:中坝街道办事处、三合镇、太平镇、青莲镇、武都镇、彰明镇、含增镇、龙凤镇、大康镇、新安镇、战旗镇、双河镇、永胜镇、小溪坝镇、河口镇、重华镇、厚坝镇、二郎庙镇、马角镇、雁门镇、方水镇、西屏镇、大堰镇、枫顺乡。