刘璋将管辖垫江县以北的旧巴郡改称为巴西郡。刘备入蜀后，又从巴西郡分出宕渠、宣汉、汉昌成立了宕渠郡，但是很快取消。这些县与其它几个原属巴郡的县被并入了巴西郡，郡治阆中县（今四川省南充市阆中市）。晋朝、隋朝皆保留了郡制，不过范围有所变迁逐渐缩小，主要是今天四川省南充市一带。晋朝时，户一万二千，下统九县：阆中县、西充国、苍溪县、岐惬县、南充国、汉昌县、宕渠县、安汉县、平州县。晋惠帝时，复分巴西置宕渠郡，统宕渠、汉昌，宣汉三县。桓温平蜀后，巴西郡又置益昌县和晋兴县。西魏时，置潼州、隆州。隋朝开皇五年（585