县改为益昌县，郡县均治今昭化镇。南朝梁大同年间置黎州。西魏废帝三年（554年）改黎州为利州。隋开皇初废晋寿郡，开皇十八年（598年）改兴安县为绵谷县。大业初改利州为义城郡，治绵谷县。唐武德元年（618年）改义城郡为利州，属山南西道。宋代利州属利州路。北宋开宝五年（972年），宋太祖改益昌县为昭化县，取“昭示皇恩，以化万民”之意。元至元十四年（1277年）改置广元路，改绵谷县为广元县，《大明一统志》记：“在《易》曰广大配天地，在《春秋》谓一为元，以示张大之意。”至元二十四年（1287年），省葭萌县入昭化县