泸沽湖位于云南丽江宁蒗县北部永宁乡和四川省盐源县左侧的万山丛中,距宁蒗县城有73公里,距丽江县城280公里。泸沽湖为川滇两省界湖。为四川云南两省共有,四川约占总面积的2/3,云南占总面积的1/3。泸沽湖面积50多平方千米,海拔2690米,平均水深45米,最深处达93米,透明度高达11米,最大能见度为12米,湖水清澈蔚蓝,是云南海拔最高的湖泊,也是中国最深的淡水湖之一。