{
  "checkedAt": "2026-10-29",
  "sources": [
    {
      "id": "tensift",
      "title": "ABH Tensift — situation journalière des barrages",
      "url": "https://data.gov.ma/data/dataset/situation-journaliere-des-barrages-dans-le-bassin-du-tensift",
      "date": "Août et septembre 2026",
      "note": "Classeur officiel : 5 ouvrages, 61 journées, capacités normales de la même source. Série partielle, pas un total national. Licence ODbL."
    },
    {
      "id": "souss",
      "title": "ABH Souss-Massa — état de remplissage",
      "url": "https://mx.abhsm.ma/document/Remplissage_barrage/remplissage_barrage.pdf",
      "date": "10 avril 2026, 8 h",
      "note": "Instantané du bulletin daté dans le document ; son URL peut être actualisée ultérieurement."
    },
    {
      "id": "rgph",
      "title": "HCP — Note de synthèse du RGPH 2024",
      "url": "https://www.hcp.ma/region-rabat/docs/docs/Note%20de%20synthese-%20Resultats%20du%20RGPH%202024.pdf",
      "date": "Recensement 2024",
      "note": "Page 21 : raccordement au réseau public d’eau potable. Indicateur de logement, pas de disponibilité hydrique."
    },
    {
      "id": "oriental",
      "title": "HCP — principaux résultats, région de l’Oriental",
      "url": "https://www.hcp.ma/region-oriental/docs/AHMesfichiers/Note%20_Principaux%20resultats%20du%20RGPH%202024%20dans%20la%20region%20de%20l%27%27Oriental_Fr_VF.pdf",
      "date": "RGPH 2024",
      "note": "Page 22 : 43,1 % des ménages ruraux raccordés au réseau d’eau."
    },
    {
      "id": "dgm",
      "title": "DGM — État du climat au Maroc 2024",
      "url": "https://www.marocmeteo.ma/sites/default/files/climat_report/pdfs/Maroc_Etat_Climat_2024.pdf",
      "date": "Année 2024",
      "note": "Page 10 : 147,7 mm, déficit de 24,7 % par rapport à 1991–2020. Ne pas confondre année civile et campagne agricole."
    },
    {
      "id": "nationalJan",
      "title": "Maroc.ma / déclaration gouvernementale — réserves et apports",
      "url": "https://maroc.ma/fr/actualites/les-apports-en-eau-dans-les-barrages-582916-millions-m3-du-1er-septembre-2025-au-28-janvier-2026",
      "date": "29 janvier 2026",
      "note": "Repères nationaux au 12 décembre 2025 et au 28 janvier 2026. Apports cumulés et stocks ne sont pas interchangeables."
    },
    {
      "id": "nationalMar",
      "title": "DEPF — Note de conjoncture n° 349",
      "url": "https://www.finances.gov.ma/Publication/depf/2026/nc_349.pdf",
      "date": "16 mars 2026 pour la situation des barrages",
      "note": "71,6 % et 12,4 milliards m³. Repère ponctuel, pas une série quotidienne."
    },
    {
      "id": "nationalApr",
      "title": "Maroc.ma / ministre de l’Équipement et de l’Eau",
      "url": "https://maroc.ma/fr/actualites/le-taux-de-remplissage-des-barrages-75-grace-aux-recentes-precipitations",
      "date": "13 avril 2026, publication le 14",
      "note": "75 % et près de 13 milliards m³ annoncés. Périmètre de barrages susceptible d’évoluer."
    },
    {
      "id": "fao",
      "title": "FAO — AQUASTAT, profil Maroc, enquête 2005",
      "url": "https://www.ipcinfo.org/fileadmin/user_upload/aquastat/pdf_files/MAR_morocco_cp.pdf",
      "date": "Données 2000, publication 2005",
      "note": "Figure 1, tableaux 4 et 7 : prélèvements de 12 607 Mm³. Ne pas utiliser la colonne de demande projetée pour 2020 comme des observations."
    },
    {
      "id": "onee2022",
      "title": "ONEE — communiqué Laâyoune, 13 octobre 2022",
      "url": "https://www.onep.org.ma/Communiques-Presse-ONEP/communiques-2022/10/CDP-LAAYOUNE-13-10-2022-Fr_.pdf",
      "date": "13 octobre 2022",
      "note": "Nouvelle unité de 26 000 m³/j ; premières livraisons. Confirme aussi les mises en service à Al Hoceima (2020) et Agadir (2022)."
    },
    {
      "id": "onee2025",
      "title": "ONEE — présentation de Fedwa Essannouni, Direction Planification",
      "url": "https://www.eia.nl/fr/wp-content/uploads/sites/2/2026/01/1-Mme.-Fedwa-Essannouni-Dessalement-au-Maroc.pdf",
      "date": "4 décembre 2025",
      "note": "Inventaire et programme : capacités de projets distinctes de la production réelle. Statuts datés, pas de confirmation de livraison en octobre 2026."
    },
    {
      "id": "casa",
      "title": "ONEE — lancement de la station Casablanca-Settat",
      "url": "https://www.onep.org.ma/news/2024/Dessalement-CASA-11-06-2024/accueil.html",
      "date": "10 juin 2024",
      "note": "Projet de 300 Mm³/an : 250 pour l’eau potable et 50 pour l’irrigation. Calendrier repris comme objectif, pas comme livraison acquise."
    },
    {
      "id": "tiznit",
      "title": "Maroc.ma — capacité de dessalement et projet Tiznit",
      "url": "https://maroc.ma/fr/actualites/dessalement-une-capacite-de-production-annuelle-de-420-millions-m3",
      "date": "6 mai 2026",
      "note": "Capacité annoncée pouvant atteindre 350 Mm³/an ; travaux évoqués pour fin 2027."
    },
    {
      "id": "geo",
      "title": "geoBoundaries / OpenStreetMap — limites régionales",
      "url": "https://www.geoboundaries.org/api/current/gbOpen/MAR/ADM1/",
      "date": "Version 9469f09, consultée le 29 octobre 2026",
      "note": "Fond administratif ODbL, simplifié à 0,008°. Découpage de la source, sans validation juridique des limites. Points d’infrastructures indicatifs ; voir géoréférencement."
    }
  ],
  "dams": [
    {
      "id": "yacoub",
      "name": "Yacoub El Mansour",
      "basin": "Tensift",
      "capacity": 57.45,
      "coords": [
        31.1683,
        -8.094
      ],
      "geo": "Position indicative du réservoir, OSM relation 2815662",
      "source": "tensift",
      "observations": {
        "2026-08-01": {
          "volume": 49.205,
          "rate": 85.64839
        },
        "2026-08-02": {
          "volume": 49.205,
          "rate": 85.64839
        },
        "2026-08-03": {
          "volume": 49.205,
          "rate": 85.64839
        },
        "2026-08-04": {
          "volume": 49.205,
          "rate": 85.64839
        },
        "2026-08-05": {
          "volume": 49.205,
          "rate": 85.64839
        },
        "2026-08-06": {
          "volume": 49.205,
          "rate": 85.64839
        },
        "2026-08-07": {
          "volume": 49.229,
          "rate": 85.690165
        },
        "2026-08-08": {
          "volume": 49.229,
          "rate": 85.690165
        },
        "2026-08-09": {
          "volume": 49.229,
          "rate": 85.690165
        },
        "2026-08-10": {
          "volume": 49.229,
          "rate": 85.690165
        },
        "2026-08-11": {
          "volume": 49.253,
          "rate": 85.731941
        },
        "2026-08-12": {
          "volume": 49.253,
          "rate": 85.731941
        },
        "2026-08-13": {
          "volume": 49.253,
          "rate": 85.731941
        },
        "2026-08-14": {
          "volume": 49.277,
          "rate": 85.773716
        },
        "2026-08-15": {
          "volume": 49.277,
          "rate": 85.773716
        },
        "2026-08-16": {
          "volume": 49.304,
          "rate": 85.820714
        },
        "2026-08-17": {
          "volume": 49.348,
          "rate": 85.897302
        },
        "2026-08-18": {
          "volume": 49.372,
          "rate": 85.939077
        },
        "2026-08-19": {
          "volume": 49.396,
          "rate": 85.980853
        },
        "2026-08-20": {
          "volume": 49.396,
          "rate": 85.980853
        },
        "2026-08-21": {
          "volume": 49.396,
          "rate": 85.980853
        },
        "2026-08-22": {
          "volume": 49.396,
          "rate": 85.980853
        },
        "2026-08-23": {
          "volume": 49.396,
          "rate": 85.980853
        },
        "2026-08-24": {
          "volume": 49.42,
          "rate": 86.022628
        },
        "2026-08-25": {
          "volume": 49.42,
          "rate": 86.022628
        },
        "2026-08-26": {
          "volume": 49.42,
          "rate": 86.022628
        },
        "2026-08-27": {
          "volume": 49.42,
          "rate": 86.022628
        },
        "2026-08-28": {
          "volume": 49.42,
          "rate": 86.022628
        },
        "2026-08-29": {
          "volume": 49.42,
          "rate": 86.022628
        },
        "2026-08-30": {
          "volume": 49.42,
          "rate": 86.022628
        },
        "2026-08-31": {
          "volume": 49.444,
          "rate": 86.064404
        },
        "2026-09-01": {
          "volume": 49.444,
          "rate": 86.064404
        },
        "2026-09-02": {
          "volume": 49.444,
          "rate": 86.064404
        },
        "2026-09-03": {
          "volume": 49.444,
          "rate": 86.064404
        },
        "2026-09-04": {
          "volume": 49.444,
          "rate": 86.064404
        },
        "2026-09-05": {
          "volume": 49.468,
          "rate": 86.106179
        },
        "2026-09-06": {
          "volume": 49.468,
          "rate": 86.106179
        },
        "2026-09-07": {
          "volume": 49.492,
          "rate": 86.147955
        },
        "2026-09-08": {
          "volume": 49.492,
          "rate": 86.147955
        },
        "2026-09-09": {
          "volume": 49.492,
          "rate": 86.147955
        },
        "2026-09-10": {
          "volume": 49.755,
          "rate": 86.605744
        },
        "2026-09-11": {
          "volume": 49.827,
          "rate": 86.73107
        },
        "2026-09-12": {
          "volume": 49.9,
          "rate": 86.858138
        },
        "2026-09-13": {
          "volume": 49.972,
          "rate": 86.983464
        },
        "2026-09-14": {
          "volume": 49.972,
          "rate": 86.983464
        },
        "2026-09-15": {
          "volume": 49.972,
          "rate": 86.983464
        },
        "2026-09-16": {
          "volume": 49.972,
          "rate": 86.983464
        },
        "2026-09-17": {
          "volume": 50.02,
          "rate": 87.067015
        },
        "2026-09-18": {
          "volume": 50.02,
          "rate": 87.067015
        },
        "2026-09-19": {
          "volume": 50.044,
          "rate": 87.10879
        },
        "2026-09-20": {
          "volume": 50.068,
          "rate": 87.150566
        },
        "2026-09-21": {
          "volume": 50.14,
          "rate": 87.275892
        },
        "2026-09-22": {
          "volume": 50.233,
          "rate": 87.437772
        },
        "2026-09-23": {
          "volume": 50.357,
          "rate": 87.653612
        },
        "2026-09-24": {
          "volume": 50.406,
          "rate": 87.738903
        },
        "2026-09-25": {
          "volume": 50.454,
          "rate": 87.822454
        },
        "2026-09-26": {
          "volume": 48.515,
          "rate": 84.447346
        },
        "2026-09-27": {
          "volume": 46.314,
          "rate": 80.616188
        },
        "2026-09-28": {
          "volume": 44.121,
          "rate": 76.798956
        },
        "2026-09-29": {
          "volume": 41.851,
          "rate": 72.847694
        },
        "2026-09-30": {
          "volume": 41.61,
          "rate": 72.428198
        }
      }
    },
    {
      "id": "takerkoust",
      "name": "Lalla Takerkoust",
      "basin": "Tensift",
      "capacity": 50.82,
      "coords": [
        31.3548,
        -8.136
      ],
      "geo": "Position indicative, OSM way 94898448",
      "source": "tensift",
      "observations": {
        "2026-08-01": {
          "volume": 42.172,
          "rate": 82.983078
        },
        "2026-08-02": {
          "volume": 42.123,
          "rate": 82.886659
        },
        "2026-08-03": {
          "volume": 42.024,
          "rate": 82.691854
        },
        "2026-08-04": {
          "volume": 41.876,
          "rate": 82.40063
        },
        "2026-08-05": {
          "volume": 41.778,
          "rate": 82.207792
        },
        "2026-08-06": {
          "volume": 41.68,
          "rate": 82.014955
        },
        "2026-08-07": {
          "volume": 41.582,
          "rate": 81.822117
        },
        "2026-08-08": {
          "volume": 41.484,
          "rate": 81.62928
        },
        "2026-08-09": {
          "volume": 41.386,
          "rate": 81.436442
        },
        "2026-08-10": {
          "volume": 41.337,
          "rate": 81.340024
        },
        "2026-08-11": {
          "volume": 41.239,
          "rate": 81.147186
        },
        "2026-08-12": {
          "volume": 40.996,
          "rate": 80.669028
        },
        "2026-08-13": {
          "volume": 40.608,
          "rate": 79.905549
        },
        "2026-08-14": {
          "volume": 40.048,
          "rate": 78.803621
        },
        "2026-08-15": {
          "volume": 39.599,
          "rate": 77.92011
        },
        "2026-08-16": {
          "volume": 39.218,
          "rate": 77.170405
        },
        "2026-08-17": {
          "volume": 38.746,
          "rate": 76.241637
        },
        "2026-08-18": {
          "volume": 38.276,
          "rate": 75.316804
        },
        "2026-08-19": {
          "volume": 37.857,
          "rate": 74.492326
        },
        "2026-08-20": {
          "volume": 37.532,
          "rate": 73.852814
        },
        "2026-08-21": {
          "volume": 37.163,
          "rate": 73.126722
        },
        "2026-08-22": {
          "volume": 36.705,
          "rate": 72.225502
        },
        "2026-08-23": {
          "volume": 36.34,
          "rate": 71.507281
        },
        "2026-08-24": {
          "volume": 35.888,
          "rate": 70.617867
        },
        "2026-08-25": {
          "volume": 35.483,
          "rate": 69.820937
        },
        "2026-08-26": {
          "volume": 35.393,
          "rate": 69.643841
        },
        "2026-08-27": {
          "volume": 35.349,
          "rate": 69.557261
        },
        "2026-08-28": {
          "volume": 35.259,
          "rate": 69.380165
        },
        "2026-08-29": {
          "volume": 35.125,
          "rate": 69.11649
        },
        "2026-08-30": {
          "volume": 34.947,
          "rate": 68.766234
        },
        "2026-08-31": {
          "volume": 34.858,
          "rate": 68.591106
        },
        "2026-09-01": {
          "volume": 34.637,
          "rate": 68.156238
        },
        "2026-09-02": {
          "volume": 34.328,
          "rate": 67.548209
        },
        "2026-09-03": {
          "volume": 34.064,
          "rate": 67.028729
        },
        "2026-09-04": {
          "volume": 33.846,
          "rate": 66.599764
        },
        "2026-09-05": {
          "volume": 33.584,
          "rate": 66.084219
        },
        "2026-09-06": {
          "volume": 33.281,
          "rate": 65.487997
        },
        "2026-09-07": {
          "volume": 33.023,
          "rate": 64.980323
        },
        "2026-09-08": {
          "volume": 32.766,
          "rate": 64.474616
        },
        "2026-09-09": {
          "volume": 32.552,
          "rate": 64.053522
        },
        "2026-09-10": {
          "volume": 32.467,
          "rate": 63.886265
        },
        "2026-09-11": {
          "volume": 32.425,
          "rate": 63.803621
        },
        "2026-09-12": {
          "volume": 32.34,
          "rate": 63.636364
        },
        "2026-09-13": {
          "volume": 32.171,
          "rate": 63.303817
        },
        "2026-09-14": {
          "volume": 32.087,
          "rate": 63.138528
        },
        "2026-09-15": {
          "volume": 32.003,
          "rate": 62.973239
        },
        "2026-09-16": {
          "volume": 31.877,
          "rate": 62.725305
        },
        "2026-09-17": {
          "volume": 31.751,
          "rate": 62.477371
        },
        "2026-09-18": {
          "volume": 31.626,
          "rate": 62.231405
        },
        "2026-09-19": {
          "volume": 31.501,
          "rate": 61.985439
        },
        "2026-09-20": {
          "volume": 31.418,
          "rate": 61.822117
        },
        "2026-09-21": {
          "volume": 31.294,
          "rate": 61.578119
        },
        "2026-09-22": {
          "volume": 31.17,
          "rate": 61.33412
        },
        "2026-09-23": {
          "volume": 31.047,
          "rate": 61.09209
        },
        "2026-09-24": {
          "volume": 30.964,
          "rate": 60.928768
        },
        "2026-09-25": {
          "volume": 30.883,
          "rate": 60.769382
        },
        "2026-09-26": {
          "volume": 31.961,
          "rate": 62.890594
        },
        "2026-09-27": {
          "volume": 33.933,
          "rate": 66.770956
        },
        "2026-09-28": {
          "volume": 35.933,
          "rate": 70.706415
        },
        "2026-09-29": {
          "volume": 37.347,
          "rate": 73.488784
        },
        "2026-09-30": {
          "volume": 37.578,
          "rate": 73.943329
        }
      }
    },
    {
      "id": "jazouli",
      "name": "Sidi Mohamed Ben Slimane El Jazouli",
      "basin": "Tensift",
      "capacity": 12.31,
      "coords": null,
      "geo": "Géoréférencement non vérifié — affiché dans la liste seulement",
      "source": "tensift",
      "observations": {
        "2026-08-01": {
          "volume": 9.459,
          "rate": 76.839968
        },
        "2026-08-02": {
          "volume": 9.459,
          "rate": 76.839968
        },
        "2026-08-03": {
          "volume": 9.459,
          "rate": 76.839968
        },
        "2026-08-04": {
          "volume": 9.459,
          "rate": 76.839968
        },
        "2026-08-05": {
          "volume": 9.459,
          "rate": 76.839968
        },
        "2026-08-06": {
          "volume": 9.441,
          "rate": 76.693745
        },
        "2026-08-07": {
          "volume": 9.442,
          "rate": 76.701868
        },
        "2026-08-08": {
          "volume": 9.423,
          "rate": 76.547522
        },
        "2026-08-09": {
          "volume": 9.405,
          "rate": 76.4013
        },
        "2026-08-10": {
          "volume": 9.387,
          "rate": 76.255077
        },
        "2026-08-11": {
          "volume": 9.369,
          "rate": 76.108855
        },
        "2026-08-12": {
          "volume": 9.352,
          "rate": 75.970755
        },
        "2026-08-13": {
          "volume": 9.334,
          "rate": 75.824533
        },
        "2026-08-14": {
          "volume": 9.316,
          "rate": 75.67831
        },
        "2026-08-15": {
          "volume": 9.298,
          "rate": 75.532088
        },
        "2026-08-16": {
          "volume": 9.281,
          "rate": 75.393989
        },
        "2026-08-17": {
          "volume": 9.272,
          "rate": 75.320877
        },
        "2026-08-18": {
          "volume": 9.252,
          "rate": 75.158408
        },
        "2026-08-19": {
          "volume": 9.237,
          "rate": 75.036556
        },
        "2026-08-20": {
          "volume": 9.219,
          "rate": 74.890333
        },
        "2026-08-21": {
          "volume": 9.201,
          "rate": 74.74411
        },
        "2026-08-22": {
          "volume": 9.184,
          "rate": 74.606011
        },
        "2026-08-23": {
          "volume": 9.166,
          "rate": 74.459789
        },
        "2026-08-24": {
          "volume": 9.149,
          "rate": 74.32169
        },
        "2026-08-25": {
          "volume": 9.131,
          "rate": 74.175467
        },
        "2026-08-26": {
          "volume": 9.115,
          "rate": 74.045491
        },
        "2026-08-27": {
          "volume": 9.096,
          "rate": 73.891145
        },
        "2026-08-28": {
          "volume": 9.078,
          "rate": 73.744923
        },
        "2026-08-29": {
          "volume": 9.062,
          "rate": 73.614947
        },
        "2026-08-30": {
          "volume": 9.046,
          "rate": 73.484972
        },
        "2026-08-31": {
          "volume": 9.026,
          "rate": 73.322502
        },
        "2026-09-01": {
          "volume": 9.009,
          "rate": 73.184403
        },
        "2026-09-02": {
          "volume": 8.983,
          "rate": 72.973193
        },
        "2026-09-03": {
          "volume": 8.968,
          "rate": 72.85134
        },
        "2026-09-04": {
          "volume": 8.952,
          "rate": 72.721365
        },
        "2026-09-05": {
          "volume": 8.93,
          "rate": 72.542648
        },
        "2026-09-06": {
          "volume": 8.914,
          "rate": 72.412673
        },
        "2026-09-07": {
          "volume": 8.896,
          "rate": 72.26645
        },
        "2026-09-08": {
          "volume": 8.879,
          "rate": 72.128351
        },
        "2026-09-09": {
          "volume": 8.861,
          "rate": 71.982128
        },
        "2026-09-10": {
          "volume": 8.844,
          "rate": 71.844029
        },
        "2026-09-11": {
          "volume": 8.828,
          "rate": 71.714054
        },
        "2026-09-12": {
          "volume": 8.813,
          "rate": 71.592201
        },
        "2026-09-13": {
          "volume": 8.792,
          "rate": 71.421608
        },
        "2026-09-14": {
          "volume": 8.776,
          "rate": 71.291633
        },
        "2026-09-15": {
          "volume": 8.751,
          "rate": 71.088546
        },
        "2026-09-16": {
          "volume": 8.741,
          "rate": 71.007311
        },
        "2026-09-17": {
          "volume": 8.724,
          "rate": 70.869212
        },
        "2026-09-18": {
          "volume": 8.708,
          "rate": 70.739236
        },
        "2026-09-19": {
          "volume": 8.69,
          "rate": 70.593014
        },
        "2026-09-20": {
          "volume": 8.664,
          "rate": 70.381803
        },
        "2026-09-21": {
          "volume": 8.647,
          "rate": 70.243704
        },
        "2026-09-22": {
          "volume": 8.629,
          "rate": 70.097482
        },
        "2026-09-23": {
          "volume": 8.613,
          "rate": 69.967506
        },
        "2026-09-24": {
          "volume": 8.596,
          "rate": 69.829407
        },
        "2026-09-25": {
          "volume": 8.578,
          "rate": 69.683184
        },
        "2026-09-26": {
          "volume": 8.562,
          "rate": 69.553209
        },
        "2026-09-27": {
          "volume": 8.537,
          "rate": 69.350122
        },
        "2026-09-28": {
          "volume": 8.519,
          "rate": 69.203899
        },
        "2026-09-29": {
          "volume": 8.504,
          "rate": 69.082047
        },
        "2026-09-30": {
          "volume": 8.487,
          "rate": 68.943948
        }
      }
    },
    {
      "id": "sebti",
      "name": "Abou El Abbas Sebti",
      "basin": "Tensift",
      "capacity": 22.37,
      "coords": null,
      "geo": "Géoréférencement non vérifié — affiché dans la liste seulement",
      "source": "tensift",
      "observations": {
        "2026-08-01": {
          "volume": 20.56,
          "rate": 91.908806
        },
        "2026-08-02": {
          "volume": 20.523,
          "rate": 91.743406
        },
        "2026-08-03": {
          "volume": 20.485,
          "rate": 91.573536
        },
        "2026-08-04": {
          "volume": 20.448,
          "rate": 91.408136
        },
        "2026-08-05": {
          "volume": 20.411,
          "rate": 91.242736
        },
        "2026-08-06": {
          "volume": 20.374,
          "rate": 91.077336
        },
        "2026-08-07": {
          "volume": 20.336,
          "rate": 90.907465
        },
        "2026-08-08": {
          "volume": 20.299,
          "rate": 90.742065
        },
        "2026-08-09": {
          "volume": 20.262,
          "rate": 90.576665
        },
        "2026-08-10": {
          "volume": 20.238,
          "rate": 90.469379
        },
        "2026-08-11": {
          "volume": 20.225,
          "rate": 90.411265
        },
        "2026-08-12": {
          "volume": 20.225,
          "rate": 90.411265
        },
        "2026-08-13": {
          "volume": 20.225,
          "rate": 90.411265
        },
        "2026-08-14": {
          "volume": 20.213,
          "rate": 90.357622
        },
        "2026-08-15": {
          "volume": 20.189,
          "rate": 90.250335
        },
        "2026-08-16": {
          "volume": 20.164,
          "rate": 90.138578
        },
        "2026-08-17": {
          "volume": 20.139,
          "rate": 90.026822
        },
        "2026-08-18": {
          "volume": 20.066,
          "rate": 89.700492
        },
        "2026-08-19": {
          "volume": 19.993,
          "rate": 89.374162
        },
        "2026-08-20": {
          "volume": 19.92,
          "rate": 89.047832
        },
        "2026-08-21": {
          "volume": 19.847,
          "rate": 88.721502
        },
        "2026-08-22": {
          "volume": 19.763,
          "rate": 88.345999
        },
        "2026-08-23": {
          "volume": 19.678,
          "rate": 87.966026
        },
        "2026-08-24": {
          "volume": 19.594,
          "rate": 87.590523
        },
        "2026-08-25": {
          "volume": 19.51,
          "rate": 87.21502
        },
        "2026-08-26": {
          "volume": 19.426,
          "rate": 86.839517
        },
        "2026-08-27": {
          "volume": 19.343,
          "rate": 86.468485
        },
        "2026-08-28": {
          "volume": 19.28,
          "rate": 86.186857
        },
        "2026-08-29": {
          "volume": 19.178,
          "rate": 85.73089
        },
        "2026-08-30": {
          "volume": 19.131,
          "rate": 85.520787
        },
        "2026-08-31": {
          "volume": 19.108,
          "rate": 85.41797
        },
        "2026-09-01": {
          "volume": 19.084,
          "rate": 85.310684
        },
        "2026-09-02": {
          "volume": 19.014,
          "rate": 84.997765
        },
        "2026-09-03": {
          "volume": 18.955,
          "rate": 84.734019
        },
        "2026-09-04": {
          "volume": 18.874,
          "rate": 84.371927
        },
        "2026-09-05": {
          "volume": 18.815,
          "rate": 84.108181
        },
        "2026-09-06": {
          "volume": 18.745,
          "rate": 83.795262
        },
        "2026-09-07": {
          "volume": 18.687,
          "rate": 83.535986
        },
        "2026-09-08": {
          "volume": 18.63,
          "rate": 83.28118
        },
        "2026-09-09": {
          "volume": 18.572,
          "rate": 83.021904
        },
        "2026-09-10": {
          "volume": 18.526,
          "rate": 82.816272
        },
        "2026-09-11": {
          "volume": 18.492,
          "rate": 82.664283
        },
        "2026-09-12": {
          "volume": 18.435,
          "rate": 82.409477
        },
        "2026-09-13": {
          "volume": 18.412,
          "rate": 82.306661
        },
        "2026-09-14": {
          "volume": 18.378,
          "rate": 82.154671
        },
        "2026-09-15": {
          "volume": 18.366,
          "rate": 82.101028
        },
        "2026-09-16": {
          "volume": 18.366,
          "rate": 82.101028
        },
        "2026-09-17": {
          "volume": 18.355,
          "rate": 82.051855
        },
        "2026-09-18": {
          "volume": 18.355,
          "rate": 82.051855
        },
        "2026-09-19": {
          "volume": 18.344,
          "rate": 82.002682
        },
        "2026-09-20": {
          "volume": 18.344,
          "rate": 82.002682
        },
        "2026-09-21": {
          "volume": 18.332,
          "rate": 81.949039
        },
        "2026-09-22": {
          "volume": 18.332,
          "rate": 81.949039
        },
        "2026-09-23": {
          "volume": 18.32,
          "rate": 81.895396
        },
        "2026-09-24": {
          "volume": 18.309,
          "rate": 81.846223
        },
        "2026-09-25": {
          "volume": 18.298,
          "rate": 81.79705
        },
        "2026-09-26": {
          "volume": 18.286,
          "rate": 81.743406
        },
        "2026-09-27": {
          "volume": 18.275,
          "rate": 81.694233
        },
        "2026-09-28": {
          "volume": 18.264,
          "rate": 81.64506
        },
        "2026-09-29": {
          "volume": 18.241,
          "rate": 81.542244
        },
        "2026-09-30": {
          "volume": 18.23,
          "rate": 81.493071
        }
      }
    },
    {
      "id": "abderrahmane",
      "name": "Moulay Abderrahmane (Zerrar)",
      "basin": "Tensift",
      "capacity": 58.99,
      "coords": [
        31.3515,
        -9.574
      ],
      "geo": "Position indicative de Zerrar, fond OSM",
      "source": "tensift",
      "observations": {
        "2026-08-01": {
          "volume": 50.962,
          "rate": 86.390914
        },
        "2026-08-02": {
          "volume": 50.881,
          "rate": 86.253602
        },
        "2026-08-03": {
          "volume": 50.801,
          "rate": 86.117986
        },
        "2026-08-04": {
          "volume": 50.761,
          "rate": 86.050178
        },
        "2026-08-05": {
          "volume": 50.64,
          "rate": 85.845058
        },
        "2026-08-06": {
          "volume": 50.56,
          "rate": 85.709442
        },
        "2026-08-07": {
          "volume": 50.52,
          "rate": 85.641634
        },
        "2026-08-08": {
          "volume": 50.44,
          "rate": 85.506018
        },
        "2026-08-09": {
          "volume": 50.36,
          "rate": 85.370402
        },
        "2026-08-10": {
          "volume": 50.241,
          "rate": 85.168673
        },
        "2026-08-11": {
          "volume": 50.201,
          "rate": 85.100865
        },
        "2026-08-12": {
          "volume": 50.121,
          "rate": 84.965248
        },
        "2026-08-13": {
          "volume": 50.041,
          "rate": 84.829632
        },
        "2026-08-14": {
          "volume": 50.002,
          "rate": 84.763519
        },
        "2026-08-15": {
          "volume": 49.922,
          "rate": 84.627903
        },
        "2026-08-16": {
          "volume": 49.843,
          "rate": 84.493982
        },
        "2026-08-17": {
          "volume": 49.764,
          "rate": 84.360061
        },
        "2026-08-18": {
          "volume": 49.724,
          "rate": 84.292253
        },
        "2026-08-19": {
          "volume": 49.645,
          "rate": 84.158332
        },
        "2026-08-20": {
          "volume": 49.566,
          "rate": 84.024411
        },
        "2026-08-21": {
          "volume": 49.487,
          "rate": 83.89049
        },
        "2026-08-22": {
          "volume": 49.408,
          "rate": 83.756569
        },
        "2026-08-23": {
          "volume": 49.329,
          "rate": 83.622648
        },
        "2026-08-24": {
          "volume": 49.29,
          "rate": 83.556535
        },
        "2026-08-25": {
          "volume": 49.25,
          "rate": 83.488727
        },
        "2026-08-26": {
          "volume": 49.172,
          "rate": 83.356501
        },
        "2026-08-27": {
          "volume": 49.093,
          "rate": 83.22258
        },
        "2026-08-28": {
          "volume": 49.054,
          "rate": 83.156467
        },
        "2026-08-29": {
          "volume": 48.976,
          "rate": 83.024241
        },
        "2026-08-30": {
          "volume": 48.898,
          "rate": 82.892016
        },
        "2026-08-31": {
          "volume": 48.858,
          "rate": 82.824207
        },
        "2026-09-01": {
          "volume": 48.819,
          "rate": 82.758095
        },
        "2026-09-02": {
          "volume": 48.741,
          "rate": 82.625869
        },
        "2026-09-03": {
          "volume": 48.663,
          "rate": 82.493643
        },
        "2026-09-04": {
          "volume": 48.585,
          "rate": 82.361417
        },
        "2026-09-05": {
          "volume": 48.508,
          "rate": 82.230887
        },
        "2026-09-06": {
          "volume": 48.43,
          "rate": 82.098661
        },
        "2026-09-07": {
          "volume": 49.684,
          "rate": 84.224445
        },
        "2026-09-08": {
          "volume": 49.724,
          "rate": 84.292253
        },
        "2026-09-09": {
          "volume": 49.724,
          "rate": 84.292253
        },
        "2026-09-10": {
          "volume": 49.684,
          "rate": 84.224445
        },
        "2026-09-11": {
          "volume": 49.605,
          "rate": 84.090524
        },
        "2026-09-12": {
          "volume": 49.526,
          "rate": 83.956603
        },
        "2026-09-13": {
          "volume": 49.447,
          "rate": 83.822682
        },
        "2026-09-14": {
          "volume": 49.369,
          "rate": 83.690456
        },
        "2026-09-15": {
          "volume": 49.29,
          "rate": 83.556535
        },
        "2026-09-16": {
          "volume": 49.172,
          "rate": 83.356501
        },
        "2026-09-17": {
          "volume": 49.093,
          "rate": 83.22258
        },
        "2026-09-18": {
          "volume": 49.054,
          "rate": 83.156467
        },
        "2026-09-19": {
          "volume": 48.976,
          "rate": 83.024241
        },
        "2026-09-20": {
          "volume": 48.937,
          "rate": 82.958128
        },
        "2026-09-21": {
          "volume": 48.858,
          "rate": 82.824207
        },
        "2026-09-22": {
          "volume": 48.819,
          "rate": 82.758095
        },
        "2026-09-23": {
          "volume": 48.741,
          "rate": 82.625869
        },
        "2026-09-24": {
          "volume": 48.663,
          "rate": 82.493643
        },
        "2026-09-25": {
          "volume": 48.585,
          "rate": 82.361417
        },
        "2026-09-26": {
          "volume": 48.474,
          "rate": 82.17325
        },
        "2026-09-27": {
          "volume": 48.391,
          "rate": 82.032548
        },
        "2026-09-28": {
          "volume": 48.352,
          "rate": 81.966435
        },
        "2026-09-29": {
          "volume": 48.318,
          "rate": 81.908798
        },
        "2026-09-30": {
          "volume": 48.236,
          "rate": 81.769791
        }
      }
    },
    {
      "id": "ybt",
      "name": "Youssef Ben Tachfine",
      "basin": "Souss-Massa",
      "capacity": 298.2,
      "coords": [
        29.84,
        -9.49
      ],
      "geo": "Localisation indicative de l’ouvrage, à confirmer pour un usage technique",
      "source": "souss",
      "observations": {
        "2026-04-10": {
          "volume": 149.849,
          "rate": 50.3
        }
      }
    },
    {
      "id": "abdelmoumen",
      "name": "Abdelmoumen",
      "basin": "Souss-Massa",
      "capacity": 198.4,
      "coords": [
        30.68,
        -9.2
      ],
      "geo": "Localisation indicative de l’ouvrage, à confirmer pour un usage technique",
      "source": "souss",
      "observations": {
        "2026-04-10": {
          "volume": 66.019,
          "rate": 33.3
        }
      }
    },
    {
      "id": "aoulouz",
      "name": "Aoulouz",
      "basin": "Souss-Massa",
      "capacity": 89,
      "coords": [
        30.69,
        -8.13
      ],
      "geo": "Localisation indicative de l’ouvrage, à confirmer pour un usage technique",
      "source": "souss",
      "observations": {
        "2026-04-10": {
          "volume": 87.321,
          "rate": 98.1
        }
      }
    },
    {
      "id": "wahda",
      "name": "Al Wahda",
      "basin": "Sebou",
      "capacity": null,
      "coords": [
        34.61,
        -5.13
      ],
      "geo": "Repère cartographique approximatif ; aucune situation datée intégrée",
      "source": null,
      "observations": {}
    },
    {
      "id": "massira",
      "name": "Al Massira",
      "basin": "Oum Er-Rbia",
      "capacity": null,
      "coords": [
        32.47,
        -7.64
      ],
      "geo": "Repère cartographique approximatif ; aucune situation datée intégrée",
      "source": null,
      "observations": {}
    },
    {
      "id": "bin",
      "name": "Bin El Ouidane",
      "basin": "Oum Er-Rbia",
      "capacity": null,
      "coords": [
        32.1,
        -6.47
      ],
      "geo": "Repère cartographique approximatif ; aucune situation datée intégrée",
      "source": null,
      "observations": {}
    },
    {
      "id": "smba",
      "name": "Sidi Mohammed Ben Abdellah",
      "basin": "Bouregreg",
      "capacity": null,
      "coords": [
        33.96,
        -6.72
      ],
      "geo": "Repère cartographique approximatif ; aucune situation datée intégrée",
      "source": null,
      "observations": {}
    }
  ],
  "regions": [
    {
      "code": "MA-11",
      "name": "Laâyoune-Sakia El Hamra",
      "ruralWater": 36.6,
      "bound": null,
      "source": "rgph"
    },
    {
      "code": "MA-01",
      "name": "Tanger-Tétouan-Al Hoceïma",
      "ruralWater": 27.5,
      "bound": null,
      "source": "rgph"
    },
    {
      "code": "MA-02",
      "name": "Oriental",
      "ruralWater": 43.1,
      "bound": null,
      "source": "oriental"
    },
    {
      "code": "MA-08",
      "name": "Drâa-Tafilalet",
      "ruralWater": null,
      "bound": 86,
      "source": "rgph"
    },
    {
      "code": "MA-09",
      "name": "Souss-Massa",
      "ruralWater": null,
      "bound": 86,
      "source": "rgph"
    },
    {
      "code": "MA-10",
      "name": "Guelmim-Oued Noun",
      "ruralWater": null,
      "bound": null,
      "source": null
    },
    {
      "code": "MA-06",
      "name": "Casablanca-Settat",
      "ruralWater": null,
      "bound": null,
      "source": null
    },
    {
      "code": "MA-07",
      "name": "Marrakech-Safi",
      "ruralWater": null,
      "bound": null,
      "source": null
    },
    {
      "code": "MA-12",
      "name": "Dakhla-Oued Ed-Dahab",
      "ruralWater": null,
      "bound": null,
      "source": null
    },
    {
      "code": "MA-04",
      "name": "Rabat-Salé-Kénitra",
      "ruralWater": 31.4,
      "bound": null,
      "source": "rgph"
    },
    {
      "code": "MA-03",
      "name": "Fès-Meknès",
      "ruralWater": null,
      "bound": null,
      "source": null
    },
    {
      "code": "MA-05",
      "name": "Béni Mellal-Khénifra",
      "ruralWater": null,
      "bound": null,
      "source": null
    }
  ],
  "plants": [
    {
      "id": "agadir",
      "name": "Agadir / Chtouka",
      "region": "MA-09",
      "coords": [
        30.1,
        -9.6
      ],
      "status": "En service",
      "statusDate": "2022 confirmé par ONEE ; inventaire décembre 2025",
      "capacity": 100.4,
      "unit": "Mm³/an",
      "scope": "Eau potable et irrigation — capacité de première phase",
      "source": "onee2025",
      "year": 2022,
      "schedule": "Première phase mise en service en 2022"
    },
    {
      "id": "laayoune",
      "name": "Laâyoune — nouvelle unité 2022",
      "region": "MA-11",
      "coords": [
        27.1,
        -13.4
      ],
      "status": "En service",
      "statusDate": "13 octobre 2022",
      "capacity": 26000,
      "unit": "m³/j",
      "scope": "Unité d’eau potable de 2022 ; distincte du total urbain de 52 000 m³/j dessalés",
      "source": "onee2022",
      "year": 2022,
      "schedule": "Premières livraisons le 13 octobre 2022"
    },
    {
      "id": "hoceima",
      "name": "Al Hoceima",
      "region": "MA-01",
      "coords": [
        35.2,
        -3.9
      ],
      "status": "En service",
      "statusDate": "Mai 2020 ; inventaire décembre 2025",
      "capacity": 6.3,
      "unit": "Mm³/an",
      "scope": "Eau potable — capacité installée de l’inventaire",
      "source": "onee2025",
      "year": 2020,
      "schedule": "Mise en service confirmée en mai 2020"
    },
    {
      "id": "casablanca",
      "name": "Casablanca-Settat",
      "region": "MA-06",
      "coords": [
        33.4,
        -8.1
      ],
      "status": "En construction",
      "statusDate": "Inventaire ONEE du 4 décembre 2025",
      "capacity": 300,
      "unit": "Mm³/an",
      "scope": "Capacité cible : 250 eau potable + 50 irrigation",
      "source": "casa",
      "year": 2024,
      "schedule": "Lancement 2024 ; objectifs 200 Mm³/an en 2026 puis 300 à l’horizon 2028, livraison non vérifiée"
    },
    {
      "id": "dakhla",
      "name": "Dakhla",
      "region": "MA-12",
      "coords": [
        23.8,
        -15.8
      ],
      "status": "En construction",
      "statusDate": "Inventaire ONEE du 4 décembre 2025",
      "capacity": 37,
      "unit": "Mm³/an",
      "scope": "Projet eau potable et irrigation",
      "source": "onee2025",
      "year": 2025,
      "schedule": "En cours dans l’inventaire de décembre 2025 ; date de livraison non confirmée ici"
    },
    {
      "id": "tiznit",
      "name": "Tiznit — projet annoncé",
      "region": "MA-09",
      "coords": [
        29.7,
        -9.8
      ],
      "status": "Annoncé",
      "statusDate": "6 mai 2026",
      "capacity": 350,
      "unit": "Mm³/an",
      "scope": "Capacité annoncée pouvant atteindre cette valeur",
      "source": "tiznit",
      "year": 2027,
      "schedule": "Démarrage des travaux évoqué pour fin 2027 ; objectif, pas une mise en service"
    }
  ],
  "national": [
    {
      "date": "2025-12-12",
      "rate": 31.1,
      "source": "nationalJan",
      "volume": null,
      "volumeApproximate": false
    },
    {
      "date": "2026-01-28",
      "rate": 55.25,
      "source": "nationalJan",
      "volume": 9260,
      "volumeApproximate": true
    },
    {
      "date": "2026-03-16",
      "rate": 71.6,
      "source": "nationalMar",
      "volume": 12400,
      "volumeApproximate": true
    },
    {
      "date": "2026-04-13",
      "rate": 75,
      "source": "nationalApr",
      "volume": 13000,
      "volumeApproximate": true
    }
  ],
  "withdrawals": {
    "year": 2000,
    "source": "fao",
    "total": 12607,
    "sectors": [
      {
        "id": "agri",
        "name": "Agriculture / irrigation",
        "volume": 11010
      },
      {
        "id": "domestic",
        "name": "Usages domestiques / collectivités",
        "volume": 1237
      },
      {
        "id": "industry",
        "name": "Industrie",
        "volume": 360
      },
      {
        "id": "other",
        "name": "Autres usages",
        "volume": null
      }
    ],
    "note": "Les collectivités regroupent 1 031 Mm³ urbains et 206 ruraux. Les autres usages ne sont pas ventilés dans ce total ; absence de donnée ≠ zéro."
  }
}