部宽而深，南部窄而浅，中呈喉扼形。湖泊为澂江、江川、华宁3县所共有，其中澂江辖水面占湖总面积60%；江川占32.5%；华宁占总水面积的7.5%。抚仙湖的东、南、西三面山岭迫近湖岸，仅北部平坦开阔，整个地势北、西、南三面高，东面低。湖泊于西南面经玉带河与星云湖相通。抚仙湖南部江川水域中有一个小岛名叫孤山，为湖中唯一岛屿。抚仙湖水源主要由降雨和地下水补给，地表没有较大河流注入，主要入湖河流有梁王河、东大河、西大河和尖山河等。在2008年之前星云湖可以通过玉带河（也称隔河）注入抚仙湖。由于星云湖污染较重，抚仙