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