后唐庄宗同光元年(923年)又因避庙讳改名为彰明县,县治于孟津里(四川江油市彰明镇)。隶绵州。宋元因之。
明太祖洪武十年(1377年),撤彰明县并入绵州。洪武十三年(1380年)复置彰明县,隶成都府。明世宗嘉靖四十五年(1566年)改隶龙安府。
清顺治十六年(1659年),撤彰明县并入绵州,雍正六年(1728年)复置彰明县,隶绵州。雍正九年(1731年)改隶龙安府。中华民国初彰明县隶西川道。民国19年,西川道撤销,彰明县改隶四川省。民国24年(1935年)改隶四川省第十四行政督察区(驻剑阁)。民国37年(1948年)1月改隶四川省第十三行政督察区(驻绵阳)。
1949年12月23日,彰明县解放,隶绵阳专区。
1958年9月5日撤销彰明、江油两县,合并设立江彰县。1959年4月30日,国务院批复江彰县更名为江油县。