北朝年间曾屡置宕渠郡，汉昌县属之。北魏正始元年（504年）于汉昌县置大谷郡。延昌三年（514年）置巴州，以古巴国为名。熙平二年（517年）移巴州治至汉昌县。南朝梁普通六年（525年）于汉昌县置梁广县，为巴州大谷郡治。北周大象二年（580年）改化成县。隋大业三年（607年）废巴州，置清化郡，治化成县。唐武德元年（618年）改清化郡为巴州。贞观元年（627年）巴州属山南道。开元二十一年（733年）属山南西道。宋代巴州属利州路。元代属广元路。明洪武九年（1376年）省化成县入巴州，并降巴州为巴县。正德九年（1