莲置汉昌县。西魏废帝二年（553年）更名昌隆县。唐先天元年（712年）更名昌明县，后唐同光元年（923年）改名彰明县。1958年江油、彰明两县合并为江彰县。1959年复改江油县。1988年撤县设市。
行政区划.下辖1个街道办事处、22个镇、1个乡：
民族.江油市人口以汉族为主，在中华人民共和国成立后境内少数民族人口开始增多。至2000年，江油共有23个少数民族。按照人口多少排序，依次为：羌族、回族、满族、藏族、苗族、土家族、彝族、布依族、侗族、壮族、