截止到2019年,永胜县辖5个镇、10个乡(其中7个民族乡),包括永北镇、仁和镇、期纳镇、程海镇和三川镇。此外还有羊坪彝族乡、六德傈僳族彝族乡、东山傈僳族彝族乡、东风傈僳族乡、涛源乡、片角乡、光华傈僳族彝族乡以及大安彝族纳西族乡。永北镇位于云南省丽江市永胜县东北部,县政府驻地,是全县的政治、经济、文化、交通和商业中心。它属于低纬度山地季风气候中的寒温带类型,年平均降雨量为929.8毫米。祥宁公路与白石公路在此交汇。该镇的名胜古迹包括观音箐。仁和镇是通过2001年8月合并原东塘镇、獐山镇和云会乡而形成。仁和镇党委、政府以余杭区建设“天堂门户、休闲余杭”为目标,以打造“先进制造业基地”为定位。坚持“工业立镇、工业兴镇”的方针。羊坪彝族乡的彝族居民与宁蒗彝族合称为小凉山彝族。他们的直系祖先为“劝涅”部落,部分来自“古伙”部落,大约在15世纪初从四川大凉山迁徙而来,至今已有250年左右,已有10代人。由于从四川大凉山迁徙而来,人们习惯上称这些彝族居住区为“凉山”,但为了区别于四川大凉山,故又称为“云南小凉山”。东山傈僳族彝族乡位于永北镇东南部,距离88公里,直线距离36公里。该乡的行政区域面积为435.43平方千米。东面与大姚县隔江相望,南面与东风乡相连,西面与程海镇接壤,北面与仁和镇的母鸡河为界。大安彝族纳西族乡位于永胜县城的西北方向,距离永胜县城53公里,直线距离26公里。东面与三川镇接壤,西南与顺州乡为邻,北面与松坪傈僳族乡隔江相望,西面与丽江古城区依金沙江而邻。