En 2024, la fonction publique compte 570.917 fonctionnaires civils, soit 15,3 fonctionnaires pour 1.000 habitants. Les cinq régions employant le plus de fonctionnaires sont Rabat-Salé-Kénitra, Casablanca-Settat, Fès-Meknès, Marrakech-Safi et Tanger-Tétouan-Al Hoceima. Le Ministère de l'Éducation nationale emploie 35,3% de ces effectifs. Le salaire net moyen atteint 9.500 DH, en hausse de plus de 30% sur 10 ans. Les dépenses de personnel, elles, ont augmenté de 40% depuis 2014, atteignant 161,62 milliards de DH en 2024, représentant 10,8% du PIB et un peu plus de 60% du Budget de fonctionnement.