Me reformën e re administrative territoriale, Bashkia Mallkastër ka nën administrimin e saj 9 njësi administrative, të cilat janë: Ballsh, Qendër Dukas, Greshicë, Aranitas, Hekal, Ngraçan, Kutë, Fratar dhe Selitë.