石林镇位于县城东北部,距县城8千米,全镇辖小箐、和摩站、站屯、乐尔村4个村民委员会,13个村民小组。辖区内有“天下第一奇观”石林和乃古石林风景区。石林镇地处滇中地区,属丘陵半山区,地势起伏多变,东和南与路美邑乡接壤,西和北与北大村相接。石林镇位于东经103°17′10″~103°19′15″,北纬24°49′28″~24°52′24″之间。