因地處漣水源頭,故名。秦以前屬荊楚之地,宋至民國分屬于安化、新化、湘鄉、邵陽等縣。1951年置藍田縣,1952年改名漣源縣。1987年撤縣設市。
1996年,漣源市面積1897平方千米,人口約104萬人。轄1個街道、13個鎮、6個鄉:藍田街道、七星街鎮、六畝塘鎮、水洞底鎮、斗笠山鎮、石馬山鎮、白馬鎮、伏口鎮、安平鎮、楊市鎮、楓坪鎮、茅塘鎮、橋頭河鎮、湄江鎮、三甲鄉、古塘鄉、龍塘鄉、金石鄉、荷塘鄉、渡頭塘鄉。市政府駐藍田鎮。
2000年第五次人口普查,漣源市總人口996893人,其中:藍田街道57479人,六畝塘鎮55012人,石馬山鎮71268人,安平鎮43446人,湄江鎮47874人,伏口鎮51354人,橋頭河鎮93920人,七星街鎮73242人,楊市鎮72248人,楓坪鎮23910人,斗笠山鎮49475人,水洞底鎮42212人,白馬鎮37549人,茅塘鎮25305人,荷塘鎮46310人,金石鎮52507人,三甲鄉41535人,龍塘鄉64648人,古塘鄉18723人,渡頭塘鄉28876人。
2004年,漣源市轄1個街道、15個鎮、4個鄉:藍田街道、六畝塘鎮、石馬山鎮、安平鎮、湄江鎮、伏口鎮、橋頭河鎮、七星街鎮、楊市鎮、楓坪鎮、斗笠山鎮、水洞底鎮、白馬鎮、茅塘鎮、荷塘鎮、金石鎮、三甲鄉、龍塘鄉、古塘鄉、渡頭塘鄉。
2008年,龍塘鄉、渡頭塘鄉撤鄉設鎮。龍塘鎮轄65個行政村,面積105.48平方千米,人口6.85萬人,鎮政府駐龍宮凼(原龍塘鄉政府駐地)。渡頭塘鎮轄1個社區、40個行政村,面積63.8平方千米,人口3.54萬人,鎮政府駐渡頭塘。
全市現轄1個街道、17個鎮、2個鄉:藍田街道、六畝塘鎮、石馬山鎮、安平鎮、湄江鎮、伏口鎮、橋頭河鎮、七星街鎮、楊市鎮、楓坪鎮、斗笠山鎮、水洞底鎮、白馬鎮、茅塘鎮、荷塘鎮、金石鎮、龍塘鎮、渡頭塘鎮、三甲鄉、古塘鄉。市政府駐藍田街道人民路。