西漢建平四年(前3年),皇帝劉欣封長沙王子劉昌為湘鄉(xiāng)侯,此為湘鄉(xiāng)建置之始。
東漢建武初年,在原湘鄉(xiāng)侯領(lǐng)地置湘鄉(xiāng)縣,屬荊州零陵郡。
三國時屬衡陽郡。
南朝宋永初三年(442年)并連道入湘鄉(xiāng)縣。
隋朝開皇九年(589年),將湘鄉(xiāng)、湘西、衡山三縣合并為衡山縣,屬潭州總管府。
大業(yè)三年(607年)改潭州總管府為長沙郡。
湘鄉(xiāng)地屬長沙郡。
唐武德四年(621年)析衡山縣復(fù)置湘鄉(xiāng)縣。
元朝元貞元年(1295年),升為湘鄉(xiāng)州。
明洪武二年(1369年),湘鄉(xiāng)州復(fù)降為縣。
清代,湘鄉(xiāng)縣屬長沙府。
中華民國三年(1914年),改府洲建制為道,湘鄉(xiāng)縣屬湘江道。
十一年(1922年),廢道制,湘鄉(xiāng)縣直屬省轄。
二十六年(1937年),屬湖南省第六行政督察區(qū)(專員公署設(shè)在邵陽縣)。
二十九年(1940年),改屬第五行政督察專員公署(設(shè)益陽縣)。
1949年,中華人民共和國成立后,湘鄉(xiāng)縣屬益陽專區(qū)。
1952年1月,湖南省政府決定,從湘鄉(xiāng)縣劃出第三、六、七區(qū)及第二區(qū)一部分,新建雙峰縣;劃出第九、十區(qū)給新設(shè)立的漣源縣;余下的6個區(qū)仍為湘鄉(xiāng)縣。
1953年11月,湘鄉(xiāng)改屬邵陽專區(qū)。
1965年7月,改屬湘潭專區(qū)。
1983年2月,撤銷湘潭地區(qū),湘鄉(xiāng)縣改由湘潭市管轄。
1986年9月12日,國務(wù)院批準(zhǔn)改湘鄉(xiāng)縣為湘鄉(xiāng)市。
1987年3月6日,湘鄉(xiāng)市正式成立。