Mis à jour le
Le salaire moyen du privé au Maroc était de 6 149 DH par mois en 2025 selon la CNSS (5 885 DH pour les femmes, 6 276 DH pour les hommes), mais le salaire médian n'est que de 3 363 DH. Dans la fonction publique, le salaire net moyen atteignait 10 600 DH en 2025 selon le rapport RH du PLF 2026, avec un minimum de 4 500 DH net.
Privé : 6 149 DH en moyenne (CNSS, 2025)
Selon le rapport annuel 2025 de la Caisse nationale de sécurité sociale, le salaire mensuel moyen déclaré s'est élevé à 6 149 DH, en hausse de 4,8 % sur un an. Il était de 5 885 DH pour les femmes et de 6 276 DH pour les hommes. Ce chiffre porte sur 4,22 millions de salariés déclarés au régime général ; la masse salariale déclarée a atteint 243,7 milliards de DH (+9,9 %).
Salaire médian : 3 363 DH seulement
La CNSS publie aussi le salaire médian : 3 363 DH — la moitié des salariés sont déclarés en dessous. L'écart entre la moyenne (6 149) et la médiane traduit, selon le rapport, le poids des rémunérations les plus élevées dans la moyenne. La médiane est donc plus proche du salaire « ordinaire » du privé. Il s'agit de salaires déclarés à la CNSS, et non du net après retenues — calculez le net avec le simulateur de salaire net.
Fonction publique : 10 600 DH net (2025)
Selon le rapport sur les ressources humaines accompagnant le projet de loi de finances 2026, le salaire mensuel net moyen dans la fonction publique a atteint 10 600 DH en 2025, contre 7 381 DH en 2015 (+43,6 %, soit 3,7 % par an en moyenne). Par groupes d'échelles :
- Personnel d'exécution (échelle 6 et assimilés) : 5 925 DH.
- Personnel de maîtrise (échelles 7 à 9) : 7 238 DH.
- Cadres et cadres supérieurs (échelle 10 et plus) : 12 484 DH.
Répartition des salaires des fonctionnaires
Selon le même rapport : salaire minimum de la fonction publique de 4 500 DH net en 2025 (3 000 DH en 2015) ; près de 10 % des fonctionnaires civils de l'État perçoivent entre 4 500 et 6 000 DH ; 38,44 % perçoivent 8 000 DH ou moins ; 4,80 % seulement dépassent 20 000 DH par mois. Pour un grade précis, voir le calcul du salaire du fonctionnaire.
Pourquoi ne pas comparer directement les deux chiffres ?
- Le chiffre CNSS porte sur le salaire déclaré dans le privé (avant retenues), celui de la fonction publique est un salaire net.
- Le privé compte des salariés à temps partiel ou saisonniers sur l'année, ce qui tire la moyenne vers le bas.
- Les fonctionnaires sont majoritairement diplômés et à temps plein.
Par métier et par ville
Ni la CNSS ni le HCP ne publient, dans ces rapports, de moyenne nationale par métier ou par ville. À la place :
- les salaires du privé par métier (calculés à partir des offres publiées sur notre site) ;
- les grades publics : enseignant, infirmier, ingénieur, police.
L'essentiel à retenir
- Privé : 6 149 DH en moyenne (2025)
- Salaire médian : 3 363 DH
- Fonction publique : 10 600 DH net
- Minimum public : 4 500 DH net