汉昌县,古县名。
第一次设置东汉章帝改苦陉县置,治今河北省定州市南邢邑镇。属中山国。三国魏文帝改名魏昌县。
第二次设置东汉和帝永元三年(91年),划宕渠之北,包括今巴州区、通江、南江、平昌及万源等县的巴河流域地区,置汉昌县(治今巴州区巴州镇)。
和帝永元建安五年(200年)汉昌属益州巴郡(治江州,今重庆)。
建安六年(201年)至建安二十二年(217年)汉昌属益州巴西郡(治保宁,今阆中)。
建安二十三年(218年),刘备将汉昌、宣汉、宕渠3县置为益州宕渠郡(治今渠县土溪),汉昌属益州宕渠郡
建安二十五年(220年)3县复属益州巴西郡。
蜀汉延熙二年(239年)至十一年(248年)汉昌县又两次更属益州宕渠郡和巴西郡。
西晋泰始三年(267年)汉昌县更属梁州(治今陕西汉中)巴西郡。
元康六年至永康二年(296年至300年)汉昌县又属宕渠郡。
永宁元年(301年)汉昌还属巴西郡。
永兴元年(304年)改汉昌县为汉兴县,复属宕渠郡。
东晋隆安四年(400年),复名汉昌县,属梁州巴西郡。
南北朝宋、齐年间(420年——502年)复改汉昌县为汉兴县,先后属梁州宕渠郡和巴西郡。
梁、魏年间,梁天监四年、魏正始二年(505年),梁、魏互相争夺汉昌县,互相竞争设置州、郡、县等地方政权。
北魏延昌三年(514年)始置巴州,治大谷郡北(今巴中市江北新区),熙平二年(517年)州移治汉昌县。
南朝梁武帝大同元年至梁元帝承圣三年(535年——554年)废汉昌县,移梁大县于汉昌更名梁广县。
第三次设置东汉桓、灵时析罗县置,治今湖南省平江县东南金铺观。属长沙郡。建安十四年(209年),孙权以此县为周瑜奉邑。次年又于此县置汉昌郡,以鲁肃为太守。三国吴改名吴昌县。
第四次设置东晋孝武帝侨置,至今四川省江油市南太平镇。属巴西郡。南朝宋齐不改。西魏改名昌隆县。
第五次设置刘宋武帝永初元年(420年)。汉昌县陷于北魏,县治从今巴中市巴州镇侨置于今四川苍溪县东溪乡青山观。省苍溪县入汉昌县,是为实县。属北巴西郡。西魏废帝二年(553年),属盘龙郡。隋开皇三年废。