桃源县位于湖南省西北部,西与怀化市的沅陵县、张家界市的慈利县、永定区交界,东与常德市的临澧县、鼎城区接壤,北枕石门县,南抵益阳市的安化县。

     湖南省桃源县截止到2021年的五月份,桃源县辖23个镇、2个街道和4个乡。

     桃源县辖23个镇:陬市镇、盘塘镇、热市镇、黄石镇、漆河镇、理公港镇、观音寺镇、龙潭镇、三阳港镇、剪市镇、茶庵铺镇、西安镇、沙坪镇、桃花源镇、架桥镇、马鬃岭镇、夷望溪镇、双溪口镇、九溪镇、牛车河镇、杨溪桥镇、郑家驿镇、木塘垸镇。

     2个街道:漳江街道、浔阳街道。   

     4个乡:青林回族维吾尔族乡、枫树维吾尔族回族乡、佘家坪乡、泥窝潭乡。