长湖镇，是中华人民共和国云南省昆明市石林彝族自治县下辖的一个乡镇级行政单位。面积为134.5平方千米。
历史沿革.1988年置维则乡。维则乡名来自驻地维则村。村名来自彝语“维走”的近音译，维为猪，走为交换或抵偿，意为交换猪之地。1949年前光阳洞和燕子山村属陆良县圭山乡，其余各村属路南县圭山乡。1950年至1958年先后属圭山区、圭二区等。1969年分设维则公社。1984年设维则区。1988年设置维则乡。2006年3月-4月，原龟山乡的海宜村、乍龙村归入，撤销维则乡设立长湖镇。