永善县是世界第三大水电站—溪洛渡水电站的总指挥部驻地;2007年全县总人口突破40万人,达44万人,下辖6镇9乡,各乡镇人口(省略到百位):溪洛渡镇(县中心行政区、县政府、县委驻地),人口:62300人,大兴镇37500人,茂林镇22000人,莲峰镇34800人,黄华镇487000人,码口镇26200人;墨翰乡22600人,桧溪乡15600人,团结乡19300人,细沙乡17800人,青胜乡10100人,伍寨乡9800人,马楠乡14600人,务基乡27200人,水竹乡7800人。
全县辖溪洛渡、黄华、大兴、茂林、桧溪5镇和佛滩、团结、细沙、青胜、务基、马楠、黄坪、水竹、莲峰、万和、伍寨、墨翰、码口13乡,其中马楠、伍寨分别为苗族彝族乡、彝族苗族乡。全县共有133个村和4个社区,2772个村民小组。2004年年末总人口41.9677万人,其中汉族387737人,苗族11674 人,彝族18785人,回族1366人,其他民族115人;农业人口395762人,非农业人口23915人;人口自然增长率控制在11‰以内。