圭山镇，是中国云南省昆明市石林彝族自治县下辖的一个镇。位于石林县城东南部，距县城38千米。
历史沿革.圭山镇原是亩竹箐乡，1950年设矣维哨乡，1956年属圭山区，1972年设亩竹箐公社，1984年改区，1988年置乡。2006年撤销亩竹箐乡，所辖亩竹箐、红路口、水补衣、小板田、矣维哨、法块6个行政村划归圭山乡管辖；将圭山乡所辖海宜、乍龙2个行政村划归维则乡（现长湖镇）管辖；将行政区划调整后的圭山乡改设为圭山镇，辖14个行政村。
行政区划.圭山镇共辖14个