长湖镇,隶属于云南省昆明市石林彝族自治县,地处石林彝族自治县中东部,东与圭山镇相邻,南与红河州弥勒县西三镇接壤,西与鹿阜街道相连,北与西街口镇毗邻,距石林彝族自治县人民政府13.8千米,区域总面积299.12平方千米。截至2019年末,长湖镇户籍人口为17096人。
1969年,设维则公社;2006年1月,撤维则乡,设长湖镇。截至2020年6月,长湖镇辖10个行政村,镇人民政府驻维则村61号。
截至2019年末,长湖镇有工业企业8个,有营业面积超过50平方米以上的综合商店或超市32个。