古稱南鄭。
夏代屬褒國(guó),秦武公十一年(前687)置南鄭縣。
晉武帝泰始二年(206)置梁州,州、郡、縣同治南鄭。
西魏廢帝三年(553),改為光義縣,治所未變。
隋開皇初年(581),復(fù)稱南鄭縣。
唐貞觀元年(627)設(shè)山南道,轄梁州,道、州、縣治南鄭。
宋置利州路,轄興元府,路、府、縣均治南鄭。
元改興元府為興元路,路、縣治南鄭。
明洪武三年(1370),興元路改為漢中府,治南鄭。
至清末,府、縣治未變。
1913年漢中府改為漢中道,治南鄭。
1928年撤銷。
1935年設(shè)陜西省第六行政督察區(qū),專員公署及縣府駐南鄭。
1949年12月6日,南鄭解放,以縣城及近郊設(shè)南鄭市。
同時(shí)設(shè)南鄭縣,治所十八里鋪(今鋪鎮(zhèn)),1958年12月,漢中市、南鄭、褒城、留壩縣及黎坪中心區(qū)部分地方合并為漢中市。
1964年6月5日,漢中市改為漢中縣。
1980年8月17日,復(fù)為漢中市(縣級(jí))。
1996年2月21日,撤銷縣級(jí)漢中市,設(shè)立漢中市漢臺(tái)區(qū),至今。