正安縣轄11個鎮,6個鄉,2個民族鄉。
鄉鎮:鳳儀鎮、瑞溪鎮、河西鎮、安昌鎮、塗平鎮、六都鎮、格林鎮、新洲鎮、湯渺鎮、瀟雅鎮、管仲鎮。
鄉鎮:碧峰鄉、樂建鄉、建平鄉、楊興鄉、碧巖鄉、斑竹鄉。
民族鄉:謝巴仡佬族苗族鄉、石屏苗族仡佬族鄉。