桃花源镇,隶属于湖南省常德市桃源县,地处桃源县东南部,东与鼎城区尧天平镇接壤,南与芦花潭乡为邻,西靠郑家驿乡,北抵漳江镇、剪市镇。镇人民政府驻地距县城18千米,行政区域总面积106.34平方千米。截至2019年末,桃花源镇户籍人口为38386人。
民国,属渔父,崇义,澄溪3乡。1958年9月,属桃花源公社。1984年2月,公社改乡。1984年6月,乡改镇。1995 年11月,龙虎乡并入。2011年3月,漳江镇风款、龙坪、甘潭3村和剪市镇张家湾、广福殿、白麟洲3村划归。截至2021年10月,桃花源镇下辖1个社区,10个村,镇人民政府驻翘望嘴社区。
2011年,桃花源镇财政总收入15000万元,比上年增长30%。其中地方财政收入8000万元。从各主要税种看,完成营业税500万元,增值税4000万元,企业所得税200万元。人均财政收入4078元,比上年增长30%。2019年,桃花源镇有工业企业27个,其中规模以上工业企业有2个,有营业面积超过50平方米以上的综合商店或超市97个。