Répartition des richesses au Maroc : qui touche quoi exactement selon les revenus des ménages

Parler de “richesse” au Maroc n’a de sens que si les chiffres sont ramenés au quotidien concret des foyers. Les données les plus récentes issues de l’ENNVM 2022-2023 dessinent une réalité simple à formuler, mais complexe à vivre : le revenu est très inégalement réparti. Le revenu annuel moyen d’un ménage s’établit autour de 89 170 DH, mais cette moyenne masque des écarts profonds entre catégories sociales et territoires.

Un point retient particulièrement l’attention : près de 72% des ménages se situent en dessous de cette moyenne nationale. Autrement dit, la moyenne est “tirée vers le haut” par une minorité de ménages mieux dotés. Cette mécanique, bien connue des DRH et des analystes de rémunération, ressemble à ce qui se produit dans certaines grandes organisations : quelques rémunérations très élevées modifient la moyenne, alors que la médiane raconte une autre histoire.

Pour rendre ces ordres de grandeur lisibles, il convient de distinguer les contextes de vie. En milieu urbain, le revenu annuel moyen atteint environ 103 520 DH. En milieu rural, il se situe autour de 56 047 DH. L’écart ne relève pas seulement du coût de la vie ou du “dynamisme” des villes : il renvoie aussi à la nature des emplois (formels vs informels), à la productivité, à l’accès aux services et au poids des transferts.

Un fil conducteur aide à éviter les abstractions. Imaginons deux foyers fictifs, sans caricature : Samira et Youssef vivent à Casablanca avec deux enfants, chacun cumule des revenus liés à l’emploi et de petites activités annexes. À l’inverse, Aïcha et Abdelkader vivent dans une commune rurale, avec des revenus plus irréguliers, dépendants d’une saison agricole, d’un chantier occasionnel ou d’un proche à l’étranger. Sur le papier, “un revenu annuel” paraît stable ; sur le terrain, il peut être fragmenté, cyclique, parfois imprévisible.

Cette première lecture pose une question structurante : si une majorité de ménages vit sous la moyenne, comment évaluer “qui touche quoi” sans se tromper de prisme ? La réponse passe par l’examen des sources de revenus et des écarts entre groupes, ce qui conduit naturellement à la section suivante.

Répartition des richesses au Maroc : salaires, transferts et revenus informels, qui pèse le plus ?

Lorsqu’il s’agit de comprendre “qui touche quoi”, la question n’est pas seulement le montant total, mais d’où vient l’argent. Les résultats disponibles montrent que les salaires constituent la première source de revenus des ménages : environ 35,1% du revenu total. Cette part monte à 36,4% en ville, contre 29,5% à la campagne, où l’agriculture et l’économie informelle pèsent davantage.

Le second bloc majeur est celui des transferts publics et privés, autour de 21,3%. Ce poste recouvre des réalités variées : aides sociales, pensions, soutiens familiaux, envois de la diaspora. Pour des milliers de foyers, ces transferts ne sont pas “un bonus”, mais une condition d’équilibre : payer un loyer, financer des médicaments, absorber un choc (accident, perte d’activité, hausse des prix). 📌

Dans une perspective proche des pratiques RH, il est utile de traduire cela en “stabilité” : un salaire régulier, même modeste, offre une visibilité mensuelle. À l’opposé, un revenu informel ou saisonnier peut être plus élevé sur une période courte, puis retomber brusquement. Cette volatilité nourrit l’endettement de court terme, les arbitrages douloureux (école privée vs soins, transport vs alimentation) et une forme de stress économique qui n’apparaît pas dans la moyenne annuelle.

Répartition des sources de revenus

Pourquoi la différence urbain/rural change la carte des opportunités

Le différentiel de revenu entre ville et campagne ne se limite pas au niveau de vie. Il influence les trajectoires : accès au transport, proximité des emplois, capacité à chercher un poste, disponibilité des services de garde. Par exemple, un jeune diplômé en périphérie urbaine peut multiplier les candidatures et les entretiens ; en zone rurale éloignée, le coût de la mobilité peut devenir un frein concret, parfois décisif.

Dans le fil conducteur, Samira et Youssef dépendent surtout de revenus d’activité, mais conservent une “marge” via des extras (cours du soir, livraison, micro-vente). Aïcha et Abdelkader, eux, s’appuient plus sur des revenus irréguliers et, certains mois, sur un transfert familial. La composition des ressources explique alors pourquoi deux ménages avec des montants proches peuvent vivre une sécurité économique très différente.

Signaux d’alerte et leviers individuels (sans culpabiliser)

Quand une économie conserve une part importante d’informalité, la question n’est pas de pointer du doigt, mais d’identifier ce qui manque : couverture sociale, accès au crédit, protection contre les aléas. Un ménage qui “tient” grâce à des arrangements informels peut paraître résilient, tout en restant exposé au moindre incident.

Les points de vigilance les plus fréquents peuvent être résumés ainsi :

  • ⚠️ Revenus irréguliers : difficulté à planifier, recours accru au crédit court terme.
  • 🏥 Protection santé incomplète : le choc médical devient un choc financier.
  • 🧾 Absence de formalisation : moins d’accès aux droits, à la retraite, à certains financements.
  • 📈 Dépendance à un seul donneur d’ordres : risque de rupture brutale d’activité.

Ce panorama prépare une autre lecture indispensable : l’écart entre les groupes de niveau de vie, et ce qu’il implique sur la consommation et l’accès aux opportunités. La section suivante se penche sur le haut et le bas de l’échelle, chiffres à l’appui.

Répartition des richesses au Maroc : écarts entre les 20% les plus riches et les 20% les plus modestes

Les écarts de revenus deviennent vraiment parlants lorsqu’ils sont comparés par groupes. Les données récentes indiquent que les 20% les plus aisés disposent d’un revenu moyen d’environ 49 634 DH par personne et par an, tandis que les 20% les moins aisés vivent autour de 6 943 DH. Le rapport est d’environ 7,1. Il était proche de 6,2 en 2019, ce qui signale une aggravation des inégalités sur la période.

Cette progression du ratio n’est pas une simple affaire statistique. Elle se traduit par un accès différencié à des biens structurants : logement, éducation, transport, santé, connectivité. Un foyer du haut de l’échelle peut investir (formation, équipement, épargne), alors qu’un foyer du bas doit souvent arbitrer entre dépenses incompressibles. Une société peut-elle consolider une classe moyenne si les marges de manœuvre se réduisent ? C’est la question sous-jacente.

Dépenses, consommation et effet “ciseaux” sur les ménages

Les chiffres de consommation confirment cette polarisation : en 2022, les 20% les plus riches ont réalisé près de 47,8% des dépenses totales des ménages, contre environ 6,9% pour les 20% les plus pauvres. Cela ne signifie pas uniquement “ils achètent plus”. Cela signifie aussi qu’ils peuvent mieux absorber l’inflation, lisser les chocs et diversifier leurs postes de dépense (éducation, loisirs, santé préventive).

En termes RH, un parallèle aide à comprendre : deux salariés peuvent avoir des augmentations nominales proches, mais si l’un dépense déjà 80% de son revenu en charges incompressibles, la hausse ne change pas sa situation. L’autre, qui épargne et investit, transforme la hausse en patrimoine ou en capital humain. Cette mécanique cumule ses effets sur plusieurs années.

Indicateur 📊 Groupe Ordre de grandeur Lecture rapide 🧠
💰 Revenu annuel moyen par personne 20% les plus aisés ≈ 49 634 DH Capacité d’épargne et d’investissement plus fréquente
💸 Revenu annuel moyen par personne 20% les moins aisés ≈ 6 943 DH Arbitrages constants sur les dépenses essentielles
🧾 Part des dépenses totales des ménages (2022) 20% les plus aisés ≈ 47,8% Consommation élevée, meilleure résilience aux chocs
🧺 Part des dépenses totales des ménages (2022) 20% les moins aisés ≈ 6,9% Consommation contrainte, forte exposition à l’inflation

La classe moyenne sous pression : un phénomène visible, mais souvent mal décrit

Entre ces deux extrêmes, les classes moyennes font face à une pression particulière : elles ne sont pas toujours éligibles aux aides ciblées, mais n’ont pas la capacité d’absorber durablement les hausses du coût de la vie. Leur vulnérabilité se voit dans des choix concrets : retarder un achat, réduire une consultation, renoncer à un déménagement qui rapprocherait d’un emploi.

Dans le fil conducteur, Samira et Youssef appartiennent à une zone “intermédiaire” : assez de ressources pour vivre correctement, mais pas toujours assez pour sécuriser l’avenir. Une panne de voiture, une scolarité plus exigeante ou un loyer en hausse peut déséquilibrer l’équation. C’est souvent là que se joue la perception d’injustice : travailler plus, sans sentir de progression durable.

Pour comprendre pourquoi ces écarts existent, il faut aussi regarder où la richesse est créée, et comment les dynamiques régionales structurent l’accès aux emplois et aux services. C’est l’objet de la section suivante.

Répartition des richesses au Maroc : disparités régionales et création de valeur, pourquoi certains territoires concentrent plus

La répartition des richesses ne se joue pas uniquement entre individus : elle se joue aussi entre territoires. Les régions les plus productives concentrent emplois formels, sièges sociaux, industries, logistique, services à forte valeur ajoutée. D’après les données disponibles sur la création de richesse, Casablanca-Settat, Rabat-Salé-Kénitra et Tanger-Tétouan-Al Hoceima représentent à elles trois une part majoritaire de la richesse créée, autour de 57,9% en 2022. Cette concentration n’est pas surprenante : elle correspond aux principaux pôles économiques, administratifs et portuaires du pays.

La conséquence sociale est immédiate : ces pôles attirent les talents et les investissements, ce qui renforce l’écosystème local (fournisseurs, sous-traitants, services). Dans le même temps, d’autres régions peuvent se sentir “à distance” de la croissance, même lorsqu’elles contribuent par l’agriculture, les ressources ou l’émigration de main-d’œuvre.

Quand la géographie façonne le salaire, mais aussi la carrière

Le salaire n’est pas uniquement la récompense d’une compétence : il est aussi le produit d’un marché local. Là où les entreprises sont nombreuses, la concurrence pour recruter tire les rémunérations vers le haut, surtout pour les profils en tension. Là où l’emploi est rare, les candidats acceptent souvent des conditions plus faibles, et l’informalité progresse.

Un exemple fréquent : un technicien qualifié à Tanger, proche d’un tissu industriel et logistique, peut bénéficier d’une trajectoire ascendante (certifications, mobilité interne, primes). Le même profil, dans une zone où les employeurs sont peu nombreux, peut rester bloqué sur des missions intermittentes. L’égalité des chances passe alors par la mobilité… mais la mobilité a un coût.

Investissement public et rattrapage : l’enjeu de l’équité territoriale

Les politiques publiques cherchent à réduire ces écarts, notamment via des programmes d’investissement et d’équipement. Lorsque la part d’investissement public se réoriente vers des territoires moins favorisés, l’objectif n’est pas uniquement “d’aider”. Il s’agit d’améliorer les conditions de production : routes, eau, santé, formation, connectivité, zones d’activité. Sans ces fondamentaux, l’investissement privé hésite, et l’emploi stable reste rare.

Dans ce cadre, la logique la plus efficace consiste souvent à financer des “chaînes” plutôt que des projets isolés : former des compétences, installer une zone industrielle, connecter la logistique, attirer des donneurs d’ordres, soutenir les PME locales. Sans ce continuum, les meilleurs dispositifs finissent parfois en promesses non tenues.

Le fil conducteur revient ici : Aïcha et Abdelkader ne demandent pas un traitement de faveur, mais des infrastructures qui rendent possible une économie locale plus régulière. C’est précisément le pont entre géographie et justice sociale.

Le sujet conduit naturellement à une question délicate : comment l’État, via l’impôt et la protection sociale, peut-il amortir les inégalités sans casser la dynamique économique ? Le prochain développement aborde les leviers de redistribution et leurs conditions de réussite.

Répartition des richesses au Maroc : fiscalité, protection sociale et stratégies réalistes de redistribution

Une redistribution efficace ne repose pas sur un slogan, mais sur un enchaînement cohérent : collecter de manière juste, cibler sans exclure, protéger sans désinciter, investir pour agrandir le “gâteau” économique. Dans le débat marocain, trois leviers reviennent avec insistance : revalorisation des bas salaires, formalisation de l’emploi, extension de la protection sociale. Pris séparément, ils restent fragiles ; articulés, ils peuvent réduire les écarts.

Revaloriser les revenus du travail : l’effet sur le pouvoir d’achat et la dignité

Augmenter les salaires minimums et améliorer l’application des règles sociales peuvent relever le plancher de revenu, surtout dans les secteurs où la pression concurrentielle a longtemps comprimé les rémunérations. L’effet attendu est double : hausse du pouvoir d’achat et réduction de la précarité. ✅

Mais l’exécution compte : si la hausse du coût du travail n’est pas accompagnée (productivité, formation, simplification), certaines entreprises peuvent réagir par plus d’informalité ou moins d’embauches. D’où l’importance d’une approche graduée, négociée, et soutenue par des dispositifs de montée en compétences.

Formaliser l’emploi sans casser les petits équilibres

Dans l’agriculture, les services de proximité ou certaines activités urbaines, l’informalité est parfois une “solution de survie”. La formalisation ne peut donc pas se limiter à des contrôles : elle doit créer un intérêt concret à déclarer. Cela passe par des mécanismes simples : accès au financement, assurance, retraite, contrats plus lisibles, fiscalité progressive pour les micro-activités.

Pour Samira et Youssef, formaliser un complément de revenu peut ouvrir l’accès à un prêt ou à une protection. Pour Aïcha et Abdelkader, une activité mieux déclarée peut sécuriser un futur droit social. Dans les deux cas, l’enjeu est de transformer un revenu fragile en trajectoire durable.

Quizz interactif — Répartition des richesses au Maroc

8 questions (A/B/C). À la fin, découvre ton score et des explications courtes basées sur les chiffres clés.

Temps estimé
3 min
Progression
1/8
Score
0/8
Mode
Question 1

A/B/C
Choisis une réponse
Astuce: tu peux utiliser Tab pour naviguer, puis Entrée/Espace pour sélectionner.
Données utilisées (extraits): revenu annuel moyen d’un ménage 89 170 DH ; urbain 103 520 DH ; rural 56 047 DH ; 72% des ménages sous la moyenne ; salaires 35,1% du revenu total (36,4% urbain, 29,5% rural) ; transferts 21,3% ; 20% les plus aisés 49 634 DH/personne/an ; 20% les moins aisés 6 943 DH ; ratio 7,1 (vs 6,2 en 2019) ; part des dépenses 47,8% (20% riches) vs 6,9% (20% pauvres) ; 57,9% de la richesse créée en 2022 par Casablanca-Settat, Rabat-Salé-Kénitra, Tanger-Tétouan-Al Hoceima.
/* API externe: AUCUNE (tout est embarqué pour performance et fiabilité). Si un jour vous souhaitez externaliser les questions via une API gratuite, exemple possible: URL: https://api.jsonbin.io/v3/b/ (nécessite souvent une clé) -> donc NON retenu ici. Réponse JSON type (exemple) : { « questions »:[ {« title »: »… », »choices »:{« A »: »… », »B »: »… », »C »: »… »}, »answer »: »B », »explain »: »… »} ] } */ // ========================= // i18n (toutes les chaînes en français, faciles à éditer) // ========================= const I18N = { explainOn: « Explications: ON », explainOff: « Explications: OFF », validate: « Valider », next: « Question suivante », prev: « ← Précédent », skip: « Passer », correct: « Bonne réponse », wrong: « Mauvaise réponse », skipped: « Question passée », selectOne: « Choisis une option A, B ou C pour valider. », finishedTitle: « Résultats », recapTitle: « Récapitulatif des réponses », timeEstimatedMin: 3, scoreComment: (score, total) => { const pct = Math.round((score / total) * 100); if (pct >= 88) return « Excellent: tu maîtrises très bien les ordres de grandeur et les écarts (urbain/rural, riches/pauvres, régions). »; if (pct >= 63) return « Solide: tu as les bons repères, quelques chiffres méritent d’être re-vérifiés. »; if (pct >= 38) return « À consolider: relis les chiffres clés, surtout les ratios et les parts (salaires, transferts, dépenses). »; return « À revoir: reprends les données et refais le quizz tranquillement; l’objectif est de retenir les écarts majeurs. »; }, labelYourAnswer: « Ta réponse », labelCorrectAnswer: « Réponse correcte », notAnswered: « Non répondu » }; // ========================= // Données du quizz (8 questions A/B/C) // ========================= const QUIZ = [ { title: « Quel est le revenu annuel moyen d’un ménage au Maroc (tous milieux confondus) ? », subtitle: « Choisis l’ordre de grandeur exact indiqué dans les données. », tag: « Chiffre clé », choices: { A: « 89 170 DH », B: « 103 520 DH », C: « 56 047 DH » }, answer: « A », explain: « Le revenu annuel moyen d’un ménage est de 89 170 DH. Les 103 520 DH concernent l’urbain et les 56 047 DH le rural. » }, { title: « Quel écart décrit correctement les revenus annuels moyens des ménages en milieu urbain et rural ? », subtitle: « Une seule proposition correspond exactement aux chiffres fournis. », tag: « Urbain vs rural », choices: { A: « Urbain 56 047 DH ; Rural 103 520 DH », B: « Urbain 103 520 DH ; Rural 56 047 DH », C: « Urbain 89 170 DH ; Rural 56 047 DH » }, answer: « B », explain: « Le revenu annuel moyen est de 103 520 DH en urbain contre 56 047 DH en rural, ce qui illustre un écart important de niveau de vie. » }, { title: « Quelle part des ménages se situe sous le revenu annuel moyen ? », subtitle: « Cette donnée montre que la moyenne est tirée vers le haut. », tag: « Distribution », choices: { A: « 28% », B: « 50% », C: « 72% » }, answer: « C », explain: « 72% des ménages sont sous la moyenne, ce qui suggère une distribution inégale où les revenus élevés augmentent la moyenne. » }, { title: « Quelle est la part des salaires dans le revenu total (tous milieux confondus) ? », subtitle: « Attention: il existe aussi une ventilation urbain/rural. », tag: « Sources de revenu », choices: { A: « 35,1% », B: « 21,3% », C: « 47,8% » }, answer: « A », explain: « Les salaires représentent 35,1% du revenu total. À comparer: 36,4% en urbain et 29,5% en rural. » }, { title: « Quelle est la part des transferts dans le revenu total ? », subtitle: « Il s’agit d’une composante importante du revenu des ménages. », tag: « Sources de revenu », choices: { A: « 29,5% », B: « 21,3% », C: « 6,9% » }, answer: « B », explain: « Les transferts représentent 21,3% du revenu total, ce qui en fait un pilier notable à côté des salaires. » }, { title: « En moyenne annuelle, combien touchent par personne les 20% les plus aisés vs les 20% les moins aisés ? », subtitle: « On cherche la paire de valeurs exacte (par personne et par an). », tag: « Inégalités », choices: { A: « 49 634 DH vs 6 943 DH », B: « 103 520 DH vs 56 047 DH », C: « 89 170 DH vs 6 943 DH » }, answer: « A », explain: « Les 20% les plus aisés touchent 49 634 DH/personne/an contre 6 943 DH pour les 20% les moins aisés, illustrant un écart très marqué. » }, { title: « Mini-cas (ménage urbain): si un ménage urbain a 103 520 DH/an de revenu, environ combien proviennent des salaires (36,4%) ? », subtitle: « Calcule une approximation (arrondie). », tag: « Application », choices: { A: « ≈ 37 700 DH », B: « ≈ 21 300 DH », C: « ≈ 49 600 DH » }, answer: « A », explain: « 36,4% de 103 520 DH ≈ 0,364 × 103 520 ≈ 37 681 DH, soit environ 37 700 DH. » }, { title: « Mini-cas (ménage rural): si un ménage rural a 56 047 DH/an de revenu, environ combien proviennent des salaires (29,5%) ? », subtitle: « Calcule une approximation (arrondie). », tag: « Application », choices: { A: « ≈ 20 400 DH », B: « ≈ 16 500 DH », C: « ≈ 6 900 DH » }, answer: « B », explain: « 29,5% de 56 047 DH ≈ 0,295 × 56 047 ≈ 16 534 DH, soit environ 16 500 DH. » } ]; // ========================= // État + utilitaires // ========================= const state = { idx: 0, // userAnswers: { [questionIndex]: « A »| »B »| »C »|null } userAnswers: Array(QUIZ.length).fill(null), validated: Array(QUIZ.length).fill(false), explainEnabled: true }; const $ = (sel, root = document) => root.querySelector(sel); function clamp(n, min, max) { return Math.max(min, Math.min(max, n)); } function computeScore() { let s = 0; for (let i = 0; i { const id = `${groupName}-${letter}`; const label = document.createElement(« label »); label.setAttribute(« for », id); label.className = « group flex items-start gap-3 p-3 rounded-xl border bg-white hover:bg-slate-50 transition cursor-pointer »; const input = document.createElement(« input »); input.type = « radio »; input.name = groupName; input.id = id; input.value = letter; input.className = « mt-1 h-4 w-4 accent-slate-900 »; input.checked = selected === letter; input.addEventListener(« change », () => { state.userAnswers[state.idx] = letter; // If question already validated, keep feedback visible but update nothing else syncValidateButton(); }); const text = document.createElement(« div »); text.className = « min-w-0 »; const top = document.createElement(« div »); top.className = « flex items-center gap-2 »; const badge = document.createElement(« span »); badge.className = « inline-flex items-center justify-center w-7 h-7 rounded-lg bg-slate-900 text-white text-xs font-extrabold »; badge.textContent = letter; const choiceText = document.createElement(« div »); choiceText.className = « text-sm md:text-base font-semibold text-slate-900 »; choiceText.textContent = q.choices[letter]; top.appendChild(badge); top.appendChild(choiceText); text.appendChild(top); label.appendChild(input); label.appendChild(text); // If validated, decorate correct/incorrect if (state.validated[state.idx]) { const isCorrect = (letter === q.answer); const isSelected = (selected === letter); if (isCorrect) { label.className = label.className.replace(« border », « border-emerald-300 »); label.classList.add(« bg-emerald-50 »); } if (isSelected && !isCorrect) { label.className = label.className.replace(« border », « border-rose-300 »); label.classList.add(« bg-rose-50 »); } input.disabled = true; label.classList.add(« cursor-default »); } choicesWrap.appendChild(label); }); // Feedback visibility if (state.validated[state.idx] && state.explainEnabled) { showFeedbackForCurrent(); } else { hideFeedback(); } // Prev/Skip availability $(« #btn-prev »).disabled = (state.idx === 0); syncValidateButton(); syncNextButton(); updateTopStats(); } function syncValidateButton() { const selected = state.userAnswers[state.idx]; const isValidated = state.validated[state.idx]; const btn = $(« #btn-validate »); btn.disabled = isValidated ? true : !selected; btn.textContent = I18N.validate; btn.classList.toggle(« opacity-40 », btn.disabled); } function syncNextButton() { const isValidated = state.validated[state.idx]; const isLast = (state.idx === QUIZ.length – 1); const btnNext = $(« #btn-next »); if (isValidated) { btnNext.classList.remove(« hidden »); btnNext.textContent = isLast ? « Voir les résultats » : I18N.next; } else { btnNext.classList.add(« hidden »); } } function hideFeedback() { $(« #feedback »).classList.add(« hidden »); } function showFeedbackForCurrent(extraTitle = null) { const q = QUIZ[state.idx]; const selected = state.userAnswers[state.idx]; const correct = q.answer; const isAnswered = !!selected; const isCorrect = isAnswered && selected === correct; $(« #feedback »).classList.remove(« hidden »); const box = $(« #feedbackBox »); const icon = $(« #feedbackIcon »); const title = $(« #feedbackTitle »); const explain = $(« #feedbackExplain »); const extra = $(« #feedbackExtra »); if (!isAnswered) { box.className = « p-4 rounded-xl border border-amber-200 bg-amber-50 »; icon.className = « mt-0.5 w-8 h-8 rounded-full flex items-center justify-center font-extrabold bg-amber-200 text-amber-900 »; icon.textContent = « ! »; title.className = « font-extrabold text-amber-900 »; title.textContent = extraTitle || I18N.skipped; explain.textContent = « Tu peux revenir plus tard. La bonne réponse est indiquée ci-dessous. »; } else if (isCorrect) { box.className = « p-4 rounded-xl border border-emerald-200 bg-emerald-50 »; icon.className = « mt-0.5 w-8 h-8 rounded-full flex items-center justify-center font-extrabold bg-emerald-200 text-emerald-900 »; icon.textContent = « ✓ »; title.className = « font-extrabold text-emerald-900 »; title.textContent = I18N.correct; explain.textContent = q.explain; } else { box.className = « p-4 rounded-xl border border-rose-200 bg-rose-50 »; icon.className = « mt-0.5 w-8 h-8 rounded-full flex items-center justify-center font-extrabold bg-rose-200 text-rose-900 »; icon.textContent = « × »; title.className = « font-extrabold text-rose-900″; title.textContent = I18N.wrong; explain.textContent = q.explain; } // Extra line: show your answer + correct answer const your = selected ? (selected +  » —  » + q.choices[selected]) : I18N.notAnswered; const corr = correct +  » —  » + q.choices[correct]; extra.textContent = `${I18N.labelYourAnswer}: ${your} • ${I18N.labelCorrectAnswer}: ${corr}`; } function validateCurrent() { const selected = state.userAnswers[state.idx]; if (!selected) { // Should not happen because button disabled, but keep safe if (state.explainEnabled) { $(« #feedback »).classList.remove(« hidden »); $(« #feedbackBox »).className = « p-4 rounded-xl border border-amber-200 bg-amber-50 »; $(« #feedbackIcon »).className = « mt-0.5 w-8 h-8 rounded-full flex items-center justify-center font-extrabold bg-amber-200 text-amber-900 »; $(« #feedbackIcon »).textContent = « ! »; $(« #feedbackTitle »).className = « font-extrabold text-amber-900 »; $(« #feedbackTitle »).textContent = « Réponse manquante »; $(« #feedbackExplain »).textContent = I18N.selectOne; $(« #feedbackExtra »).textContent = «  »; } return; } state.validated[state.idx] = true; // Re-render to lock choices and style them renderQuestion(); if (state.explainEnabled) showFeedbackForCurrent(); updateTopStats(); } function goNext() { const isLast = (state.idx === QUIZ.length – 1); if (isLast) { showResults(); return; } state.idx = clamp(state.idx + 1, 0, QUIZ.length – 1); renderQuestion(); // set progress bar closer to question progression const pct = Math.round(((state.idx) / (QUIZ.length)) * 100); $(« #qrp-bar »).style.width = clamp(pct, 0, 100) + « % »; } function goPrev() { state.idx = clamp(state.idx – 1, 0, QUIZ.length – 1); renderQuestion(); } function skipQuestion() { // Mark validated so user can move on; keep answer null state.validated[state.idx] = true; renderQuestion(); if (state.explainEnabled) showFeedbackForCurrent(I18N.skipped); syncNextButton(); } function showResults() { const total = QUIZ.length; const score = computeScore(); $(« #finalScore »).textContent = String(score); $(« #scoreComment »).textContent = I18N.scoreComment(score, total); // Progress bar to 100% $(« #qrp-bar »).style.width = « 100% »; $(« #qrp-current »).textContent = String(total); // Build recap const recap = $(« #recap »); recap.innerHTML = «  »; QUIZ.forEach((q, i) => { const user = state.userAnswers[i]; const isCorrect = user && user === q.answer; const row = document.createElement(« div »); row.className = « p-3 rounded-xl border bg-white flex items-start justify-between gap-3 »; const left = document.createElement(« div »); left.className = « min-w-0 »; const qt = document.createElement(« div »); qt.className = « text-sm font-bold text-slate-900 »; qt.textContent = `${i + 1}. ${q.title}`; const meta = document.createElement(« div »); meta.className = « mt-1 text-xs text-slate-600 »; const yourTxt = user ? `${user} — ${q.choices[user]}` : I18N.notAnswered; meta.textContent = `Ta réponse: ${yourTxt} • Correcte: ${q.answer} — ${q.choices[q.answer]}`; left.appendChild(qt); left.appendChild(meta); const right = document.createElement(« div »); right.className = « shrink-0 »; const pill = document.createElement(« span »); if (!user) { pill.className = « inline-flex items-center px-2.5 py-1 rounded-full text-xs font-extrabold bg-amber-100 text-amber-900 border border-amber-200 »; pill.textContent = « Passée »; } else if (isCorrect) { pill.className = « inline-flex items-center px-2.5 py-1 rounded-full text-xs font-extrabold bg-emerald-100 text-emerald-900 border border-emerald-200 »; pill.textContent = « Correct »; } else { pill.className = « inline-flex items-center px-2.5 py-1 rounded-full text-xs font-extrabold bg-rose-100 text-rose-900 border border-rose-200 »; pill.textContent = « Faux »; } right.appendChild(pill); row.appendChild(left); row.appendChild(right); recap.appendChild(row); }); $(« #result »).classList.remove(« hidden »); // Scroll within the tool (not the page) $(« #quiz-richesses-maroc »).scrollTo({ top: $(« #quiz-richesses-maroc »).scrollHeight, behavior: « smooth » }); } function restart() { state.idx = 0; state.userAnswers = Array(QUIZ.length).fill(null); state.validated = Array(QUIZ.length).fill(false); $(« #qrs-score »).textContent = « 0 »; $(« #qrp-bar »).style.width = « 0% »; $(« #qrp-current »).textContent = « 1 »; hideFeedback(); $(« #result »).classList.add(« hidden »); renderQuestion(); $(« #quiz-richesses-maroc »).scrollTo({ top: 0, behavior: « smooth » }); } // ========================= // Wire UI // ========================= $(« #qrp-current »).textContent = « 1 »; $(« #qrp-bar »).style.width = « 0% »; $(« #qrp-bar »).setAttribute(« aria-hidden », « true »); $(« #qrm-estimatedTime »).textContent = String(I18N.timeEstimatedMin); $(« #btn-validate »).addEventListener(« click », validateCurrent); $(« #btn-next »).addEventListener(« click », goNext); $(« #btn-prev »).addEventListener(« click », goPrev); $(« #btn-skip »).addEventListener(« click », skipQuestion); $(« #btn-restart »).addEventListener(« click », restart); $(« #qrm-restartTop »).addEventListener(« click », restart); $(« #qrm-modeBtn »).addEventListener(« click », () => { state.explainEnabled = !state.explainEnabled; setExplainModeUI(); // If current question already validated, show/hide feedback accordingly if (state.validated[state.idx]) { if (state.explainEnabled) showFeedbackForCurrent(); else hideFeedback(); } }); // Keyboard shortcut: Enter validates if possible; ArrowRight goes next if validated; ArrowLeft prev $(« #quiz-richesses-maroc »).addEventListener(« keydown », (e) => { if (e.key === « Enter ») { const btn = $(« #btn-validate »); if (!btn.disabled) { e.preventDefault(); validateCurrent(); } } if (e.key === « ArrowRight ») { if (state.validated[state.idx]) { e.preventDefault(); goNext(); } } if (e.key === « ArrowLeft ») { if (state.idx > 0) { e.preventDefault(); goPrev(); } } }); setExplainModeUI(); renderQuestion();

Renforcer la protection sociale : amortir les chocs pour éviter le décrochage

Une couverture médicale élargie, des dispositifs en cas de perte d’emploi, et une meilleure protection des travailleurs précaires constituent un filet de sécurité. L’objectif n’est pas de “substituer” l’État au travail, mais d’éviter que le moindre accident ne fasse basculer un foyer. Quand un pays protège mieux ses ménages, il protège aussi sa demande intérieure : les familles continuent à consommer, les enfants restent scolarisés, les soins ne sont pas repoussés indéfiniment.

Le point clé est la confiance : si la population perçoit que l’impôt finance des services fiables, l’acceptabilité augmente. Si la qualité n’est pas au rendez-vous, la défiance s’installe et nourrit le contournement. C’est un cercle : confiance → collecte → services → confiance.

Stimuler l’entrepreneuriat productif : créer des emplois qui paient correctement

La redistribution ne peut pas reposer uniquement sur des transferts : elle doit s’appuyer sur une économie qui crée des emplois plus qualifiés, plus stables, mieux rémunérés. Cela implique un soutien crédible aux PME, un accès au financement, des incitations fiscales bien calibrées et une stratégie sectorielle (industrie locale, innovation technologique, économie verte). 🌱

Un exemple parlant : une petite entreprise de transformation agroalimentaire qui se formalise, investit et se connecte à des circuits de distribution crée une valeur locale. Elle peut alors proposer des contrats plus stables, ce qui réduit l’exode économique. Ce type de trajectoire aligne intérêt privé et objectif public.

Au fond, la question “qui touche quoi” se prolonge en “qui peut progresser comment”. Pour terminer, une FAQ pratique clarifie les interrogations les plus fréquentes, avec des réponses opérationnelles.

{« @context »: »https://schema.org », »@type »: »FAQPage », »mainEntity »:[{« @type »: »Question », »name »: »Pourquoi dit-on que 72% des mu00e9nages gagnent moins que la moyenne nationale ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Parce que la moyenne (environ 89 170 DH/an par mu00e9nage) est influencu00e9e par les revenus plus u00e9levu00e9s du2019une minoritu00e9. Une grande partie des mu00e9nages se situe en dessous, ce qui indique une distribution asymu00e9trique des revenus et des u00e9carts marquu00e9s. »}},{« @type »: »Question », »name »: »Les salaires comptent-ils vraiment autant dans le revenu des mu00e9nages ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Oui : les revenus du2019activitu00e9 salariu00e9e repru00e9sentent environ 35,1% du revenu total des mu00e9nages. La part est plus forte en urbain (36,4%) quu2019en rural (29,5%), ou00f9 du2019autres sources comme lu2019agriculture et lu2019informel pu00e8sent davantage. »}},{« @type »: »Question », »name »: »Que signifie lu2019u00e9cart de 7,1 entre les 20% les plus riches et les 20% les plus pauvres ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Cela signifie que, par personne et par an, le revenu moyen des 20% les plus aisu00e9s (u2248 49 634 DH) est environ 7,1 fois celui des 20% les moins aisu00e9s (u2248 6 943 DH). Cet u00e9cart u00e9tait du2019environ 6,2 en 2019, ce qui suggu00e8re une aggravation. »}},{« @type »: »Question », »name »: »Pourquoi les u00e9carts urbain/rural sont-ils aussi importants ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Les emplois formels et mieux ru00e9munu00e9ru00e9s sont plus concentru00e9s en milieu urbain, avec davantage du2019entreprises, de services et du2019infrastructures. En milieu rural, les revenus sont souvent plus irru00e9guliers (agriculture, missions ponctuelles), et lu2019accu00e8s aux opportunitu00e9s peut u00eatre limitu00e9 par la mobilitu00e9 et les services disponibles. »}},{« @type »: »Question », »name »: »Quelles mesures peuvent ru00e9duire les inu00e9galitu00e9s sans freiner la croissance ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Un trio est souvent mis en avant : revaloriser les bas salaires de fau00e7on progressive, encourager la formalisation en rendant lu2019adhu00e9sion attractive (droits sociaux, accu00e8s au cru00e9dit), et renforcer la protection sociale pour amortir les chocs. En parallu00e8le, soutenir lu2019investissement productif et les PME aide u00e0 cru00e9er des emplois plus stables et mieux payu00e9s. »}}]}

Pourquoi dit-on que 72% des ménages gagnent moins que la moyenne nationale ?

Parce que la moyenne (environ 89 170 DH/an par ménage) est influencée par les revenus plus élevés d’une minorité. Une grande partie des ménages se situe en dessous, ce qui indique une distribution asymétrique des revenus et des écarts marqués.

Les salaires comptent-ils vraiment autant dans le revenu des ménages ?

Oui : les revenus d’activité salariée représentent environ 35,1% du revenu total des ménages. La part est plus forte en urbain (36,4%) qu’en rural (29,5%), où d’autres sources comme l’agriculture et l’informel pèsent davantage.

Que signifie l’écart de 7,1 entre les 20% les plus riches et les 20% les plus pauvres ?

Cela signifie que, par personne et par an, le revenu moyen des 20% les plus aisés (≈ 49 634 DH) est environ 7,1 fois celui des 20% les moins aisés (≈ 6 943 DH). Cet écart était d’environ 6,2 en 2019, ce qui suggère une aggravation.

Pourquoi les écarts urbain/rural sont-ils aussi importants ?

Les emplois formels et mieux rémunérés sont plus concentrés en milieu urbain, avec davantage d’entreprises, de services et d’infrastructures. En milieu rural, les revenus sont souvent plus irréguliers (agriculture, missions ponctuelles), et l’accès aux opportunités peut être limité par la mobilité et les services disponibles.

Quelles mesures peuvent réduire les inégalités sans freiner la croissance ?

Un trio est souvent mis en avant : revaloriser les bas salaires de façon progressive, encourager la formalisation en rendant l’adhésion attractive (droits sociaux, accès au crédit), et renforcer la protection sociale pour amortir les chocs. En parallèle, soutenir l’investissement productif et les PME aide à créer des emplois plus stables et mieux payés.

Les vraies questions, sans langue de bois

Qui sont les 72% de ménages sous la moyenne ?

Ce sont majoritairement des foyers ruraux ou des urbains à bas revenus, souvent avec des emplois informels ou saisonniers. Leur revenu annuel est inférieur à 89 170 DH.

Les transferts, c'est vraiment important ?

Essentiel pour beaucoup : ils représentent 21,3% des revenus totaux. Sans les aides sociales, les pensions ou l'argent de la diaspora, des milliers de familles ne pourraient pas joindre les deux bouts.

Pourquoi l'écart ville-campagne est si grand ?

La ville offre plus d'emplois formels, de services et de mobilité. À la campagne, les revenus dépendent des récoltes, des chantiers irréguliers, et les déplacements coûtent cher.

Est-ce que les salaires couvrent tous les besoins ?

Pas vraiment : même un salaire régulier est souvent insuffisant face à la hausse des prix. Beaucoup de ménages cumulent plusieurs petites activités pour s'en sortir.

Et vous, qu'en pensez-vous ? Partagez votre avis en commentaire

Laisser un commentaire