泸沽湖位于宁蒗县北部永宁乡和四川省盐源县左侧的万山丛中,泸沽湖大落水村距宁蒗县城有73公里,距丽江古城200公里左右。泸沽湖为川滇两省界湖。为四川云南两省共有,四川约占总面积的2/3,云南占总面积的1/3。云南一侧湖岸线要比四川的湖岸线长得多。泸沽湖面积50多平方千米,海拔2690米,平均水深45米,最深处达93米,透明度高达11米,最大能见度为12米,湖水清澈蔚蓝,是云南海拔最高的湖泊,也是中国最深的淡水湖之一。湖中有5个全岛、三个半岛和一个海堤连岛,形态各异,翠绿如玉。