湘鄉(xiāng)在春秋戰(zhàn)國時期屬楚國,秦朝屬長沙郡湘南縣,西漢高祖五年置長沙郡,后于哀帝建平四年,封長沙王的兒子劉昌為湘鄉(xiāng)侯,自此始有湘鄉(xiāng)之名,東漢時改長沙郡,原湘鄉(xiāng)侯領(lǐng)地改為湘鄉(xiāng)縣。
西漢哀帝建平四年皇帝劉欣將漣水流域賜給長沙王子劉昌,封他作湘鄉(xiāng)侯,這是湘鄉(xiāng)建置之始。
隋朝開皇九年撤衡陽郡,將湘鄉(xiāng)、湘西、衡山三縣合并為衡山縣,屬潭州總管府。
大業(yè)三年,改潭州總管府為長沙郡,唐武德四年,析衡山縣復(fù)置湘鄉(xiāng)縣。
元朝元貞元年,升為湘鄉(xiāng)州。
明洪武二年,湘鄉(xiāng)州降為湘鄉(xiāng)縣。
清代湘鄉(xiāng)縣屬長沙府。