龙湖位于德宏州芒市与陇川县之间境内的龙江干流上,即瑞丽江上游,隶属于云南省德宏州陇川县勐约乡。东面与芒市相邻,以龙江为界,南与瑞丽市接壤,西与景罕镇、城子镇相接,北与王子树乡毗邻。到县城章凤镇为柏油公路,交通方便,距县政府所在地35公里。勐约乡民族风情浓郁,民间文化资源丰富。主要居住着景颇族和汉族,景颇族占总人口的78%,景颇族有其独特的民风民俗,其中最具代表性的是“目瑙纵歌节”。
龙湖水域面积达33平方公里,蓄水量12.47亿立方米(仅次于滇池),水库正常蓄水位872米,调节库容6.79亿立方米,水质达到国标二级,为城市供水、养殖和旅游提供有利条件。龙江水库上有100多个岛屿,被称为云南的“百岛湖”。