石林彝族自治县位于云南省东部、昆明市东南部,东南与红河哈尼族彝族自治州泸西县毗邻,东北与曲靖市陆良县接壤,南与红河哈尼族彝族自治州弥勒市相邻,西北与昆明市宜良县相连。县境东西最宽57.3千米,南北最长58.8千米,县域面积1719平方千米,属昆明市所辖的远郊县,距省会昆明78.07千米。