永仁縣地處云南中北部,位于北緯25°51′~26°30′,東經(jīng)101°14′~101°49′之間。東臨金沙江,與四川省會(huì)理縣隔江相望,東南同元謀縣毗鄰,西南與大姚縣接壤,東北連四川省攀枝花市,西北隔金沙江,與麗江市華坪縣為界。全縣轄國(guó)土面積2150平方千米(第二次全國(guó)土地調(diào)查數(shù)據(jù)庫(kù)數(shù)據(jù)),山區(qū)面積占總面積的97%。縣境東西最大橫距 53.2千米,南北最大縱距73.6千米。縣城駐地永定鎮(zhèn)海拔1536米,東南距省會(huì)昆明226千米,南距州政府駐地楚雄180千米。