鲁甸县地处云贵高原东麓,乌蒙山腹地,位于东经103°34′至104°25′,北纬26°41′至27°31′之间,最高峰为牛栏江镇黑桥村松树箐与红土坡交界处的松林山,海拔2915.3米,最低点为鲁甸镇双龙营村,海拔1317米,平均海拔约2050米。鲁甸县的地势较为复杂,山地面积占全县总面积的96.4%,山高谷深、沟壑纵横,地跨元古界、古生界和中生界,晚侏罗纪——白垩纪时期造山运动抬升形成高大山系。
鲁甸县,隶属云南省昭通市。位于云南省东北部,昭通市南部,牛栏江北岸。截至2022年10月,鲁甸县下辖2个街道、9个镇、2个乡[12],国土面积1484平方公里。[5]根据第七次人口普查数据,截至2020年11月1日零时,鲁甸县常住人口为398447人。[4]