Skip to content

Morocco

North Africa

1,990
Active Tenders

Public tenders and government contracts in Morocco

Bidanga aggregates 6,436 public tenders (open and archived) in Morocco (North Africa), collected from official government and institutional portals and normalised to the OCDS 1.1.5 open standard. You get every opportunity in the country in one place, without monitoring each source separately.

Browse government contracts below — across construction, IT, health, energy and many other sectors — filter by value, method or deadline, and create a free alert to be notified the moment a new tender is published in Morocco.

Notices listed here come from ministries, public agencies and international financiers such as the World Bank and the African Development Bank. Every tender page shows the deadline, the procuring entity, the official documents and a link to the original source, so you can verify each detail before preparing a bid. Access is free and requires no account; a free email alert delivers new Morocco tenders straight to your inbox.

Full guide : Appels d'offres au Maroc : le guide des marchés publics 2026

Active Tenders

1990 tenders
Construction
Value not disclosed
Morocco

OFFICE REGIONAL DE MISE EN VALEUR AGRICOLE DE DOUKKALA

Building Renovation Works of ORMVAD and Annexes — Doukkala

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : OFFICE REGIONAL DE MISE EN VALEUR AGRICOLE DE DOUKKALA. Publié le 2026-08-25.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

IT & Telecom
Value not disclosed
Morocco

DOMAINE DE LA JEUNESSE ET DES SPORTS

Purchase of IT Equipment for Youth Establishments — Domain of Youth and Sports

Avis d'appel d'offres (Fournitures) — marché public au Maroc. Acheteur public : DOMAINE DE LA JEUNESSE ET DES SPORTS. Publié le 2026-08-07. LOT N°1- ACHAT DE MATERIEL INFORMATIQUE DESTINES AUX ETABLISSEMENTS DE JEUNES RELEVANT DES ...

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Other
Value not disclosed
Morocco

AGENCE DU BASSIN HYDRAULIQUE DE SOUSS MASSA

Catering and Reception Services — Souss Massa Hydrographic Basin Agency

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : AGENCE DU BASSIN HYDRAULIQUE DE SOUSS MASSA. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

OFFICE NATIONAL DE L'ELECTRICITE ET DE L'EAU POTABLE - BRANCHE EAU

Maintenance of Technical Buildings at Khouribga -Fqih Ben Salah — ONEE (Water)

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : OFFICE NATIONAL DE L'ELECTRICITE ET DE L'EAU POTABLE - BRANCHE EAU. Publié le 2026-08-24.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

AGENCE POUR L'AMENAGEMENT DE LA VALLE DU BOUREGREG

Erosion Control Works on Bouregreg Banks in Rabat — Agency for the Development o…

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : AGENCE POUR L'AMENAGEMENT DE LA VALLE DU BOUREGREG. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

DIRECTION PROVINCIALE DE L’EDUCATION NATIONALE DE Driouch

Construction of Fencing Walls and Exterior Works — Primary Schools in Driouch

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : DIRECTION PROVINCIALE DE L’EDUCATION NATIONALE DE Driouch. Publié le 2026-08-22.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

IT & Telecom
Value not disclosed
Morocco

CHEF DE LA SURETE PROVINCIALE DE SALE

Supply and installation of IT equipment — Provincial Security Chief of Sale

Avis d'appel d'offres (Fournitures) — marché public au Maroc. Acheteur public : CHEF DE LA SURETE PROVINCIALE DE SALE. IM/2026. Publié le 2026-08-24. ...

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

IT & Telecom
Value not disclosed
Morocco

AGENCE REGIONALE D'EXECUTION DES PROJETS DE LA REGION MARRAKECH SAFI

Lease of Computer Software Licenses — Marrakech Safi Regional Execution Agency

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : AGENCE REGIONALE D'EXECUTION DES PROJETS DE LA REGION MARRAKECH SAFI. Publié le 2026-08-19.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Water & Sanitation
Value not disclosed
Morocco

OFFICE MAROCAIN DE LA PROPRIETE INDUSTRIELLE ET COMMERCIALE

Procurement of Office Furniture for Regional Branches — Moroccan Office of Indus…

Avis d'appel d'offres (Fournitures) — marché public au Maroc. Acheteur public : OFFICE MAROCAIN DE LA PROPRIETE INDUSTRIELLE ET COMMERCIALE. Publié le 2026-08-31.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

DIRECTION PROVINCIALE DE L'EQUIPEMENT DU TRANSPORT DE LA LOGISTIQUE ET DE L'EAU DE RABAT

Road Signage Works — Provincial Equipment Directorate of Rabat

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : DIRECTION PROVINCIALE DE L'EQUIPEMENT DU TRANSPORT DE LA LOGISTIQUE ET DE L'EAU DE RABAT. Publié le 2026-08-27.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

SOCIETE REGIONALE MULTISERVICES SOUSS - MASSA SA

Rehabilitation and auxiliary service works in Chtouka and Ait Melloul — MASSA SA

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : SOCIETE REGIONALE MULTISERVICES SOUSS - MASSA SA. Publié le 2026-08-27. ..

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Audit & Finance
Value not disclosed
Morocco

GOUVERNEUR DE KHEMISSET

Supply, installation and commissioning of a mobile mammography unit for Khemisse…

Avis d'appel d'offres (Fournitures) — marché public au Maroc. Acheteur public : GOUVERNEUR DE KHEMISSET. Publié le 2026-08-11. ..

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

IT & Telecom
Value not disclosed
Morocco

DOMAINE DE LA COMMUNICATION

Supply of Office and Computer Supplies — Domain of Communication in Rabat

Avis d'appel d'offres (Fournitures) — marché public au Maroc. Acheteur public : DOMAINE DE LA COMMUNICATION. Publié le 2026-08-12. ..

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

LE DIRECTEUR PROVINCIAL DE L'EQUIPEMENT ET DU TRANSPORT ET DE LA LOGISTIQUE DE MEKNES

Works for RR707 Duplication (PK0+000 to PK19+000) — Meknès Provincial Directorat…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : LE DIRECTEUR PROVINCIAL DE L'EQUIPEMENT ET DU TRANSPORT ET DE LA LOGISTIQUE DE MEKNES. Publié le 2026-08-31. ...

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Water & Sanitation
Value not disclosed
Morocco

Commune TIZGUITE

Extension of public lighting network at TIZGUITE — Province of IFRANE

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : Commune TIZGUITE. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

Commune Urbaine Had Soualem

Technical studies and work supervision for the creation of sports fields — Commu…

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : Commune Urbaine Had Soualem. Publié le 2026-08-30. ..

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Water & Sanitation
Value not disclosed
Morocco

Commune NOUIRATE

Road Network Maintenance Works in Nouirate — Nouirate Commune

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : Commune NOUIRATE. Publié le 2026-08-30.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

LE DIRECTEUR PROVINCIAL DE L'EQUIPEMENT ET DU TRANSPORT ET DE LA LOGISTIQUE DE TAOUNATE

Topographic inspection of reconstruction works for three structures in Taounate …

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : LE DIRECTEUR PROVINCIAL DE L'EQUIPEMENT ET DU TRANSPORT ET DE LA LOGISTIQUE DE TAOUNATE. Publié le 2026-08-31. ..

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Water & Sanitation
Value not disclosed
Morocco

Commune urbaine de ED-DAKHLA

Maintenance and Current Repair of Public Lighting Network in Dakhla City — Urban…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : Commune urbaine de ED-DAKHLA. Publié le 2026-08-27.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

CHEF DE SERVICE DE L'EQUIPEMENT, DU TRANSPORT ET DE LA LOGISTIQUE DE SIDI IFNI

Repair works of flood damage on RP1920 in Sidi Ifni Province — Head of Equipment…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : CHEF DE SERVICE DE L'EQUIPEMENT, DU TRANSPORT ET DE LA LOGISTIQUE DE SIDI IFNI. Publié le 2026-08-27.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Health
Value not disclosed
Morocco

AGENCE URBAINE DE KENITRA-SIDI KACEM

Execution of Topographic Surveys at Fajar and Bni Tass — Kenitra-Sidi Kacem Urba…

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : AGENCE URBAINE DE KENITRA-SIDI KACEM. Publié le 2026-08-27. ..

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

DELEGUE DU MINISTERE DE LA SANTE A LA PROVINCE SAFI

Rehabilitation works of the public health laboratory headquarters in Safi — Dele…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : DELEGUE DU MINISTERE DE LA SANTE A LA PROVINCE SAFI. Publié le 2026-08-27.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

GOUVERNEUR DE LA PROVINCE DE TATA

Construction of a Center in Adis — Governor of Tata Province

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : GOUVERNEUR DE LA PROVINCE DE TATA. Publié le 2026-08-29.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Water & Sanitation
Value not disclosed
Morocco

Province de IFRANE

Water Supply Works at Douar Aït Ouaziz — Ifrane Province

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : Province de IFRANE. Publié le 2026-08-31.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

S.D.L NOUACEUR DEVELOPPEMENT S.A

Renovation and Rearrangement Works of the Artisanal Center in Dar Bouazza — S.D.…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : S.D.L NOUACEUR DEVELOPPEMENT S.A. Publié le 2026-08-26.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Other
Value not disclosed
Morocco

OFFICE NATIONAL DE SECURITE SANITAIRE DES PRODUITS ALIMENTAIRES

Assistance for Vegetable Variety Testing and Seed and Plant Analysis — National …

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : OFFICE NATIONAL DE SECURITE SANITAIRE DES PRODUITS ALIMENTAIRES. Publié le 2026-08-06.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

MINISTERE DES HABOUS ET DES AFFAIRES ISLAMIQUES

Total Reconstruction of 2 Mosques and Dependencies in El Haouz — Ministry of End…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : MINISTERE DES HABOUS ET DES AFFAIRES ISLAMIQUES. Publié le 2026-08-31. En lot unique

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

IT & Telecom
Value not disclosed
Morocco

INSTITUT NATIONAL DE RECHERCHE HALIEUTIQUE

Acquisition and Deployment of Servers, Storage and Wifi Access Points — National…

Avis d'appel d'offres (Fournitures) — marché public au Maroc. Acheteur public : INSTITUT NATIONAL DE RECHERCHE HALIEUTIQUE. Publié le 2026-08-06. ..

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

IT & Telecom
Value not disclosed
Morocco

COUR DES COMPTES

Supply of Office Supplies — Court of Accounts Morocco

Avis d'appel d'offres (Fournitures) — marché public au Maroc. Acheteur public : COUR DES COMPTES. Publié le 2026-08-06.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

DIRECTEUR PROVINCIAL D'EQUIPEMENT DE KHOURIBGA

Assistance mission for the widening of National Road 25 in Khouribga — Provincia…

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : DIRECTEUR PROVINCIAL D'EQUIPEMENT DE KHOURIBGA. Publié le 2026-08-06. ..

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

DIRECTION PROVINCIALE DE L’EDUCATION NATIONALE DE Driouch

Construction of 8 Sanitary Blocks for Primary Schools — Provincial Directorate o…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : DIRECTION PROVINCIALE DE L’EDUCATION NATIONALE DE Driouch. Publié le 2026-08-23.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

AGENCE NATIONALE DES PORTS

Additional Electrical Works — National Ports Agency

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : AGENCE NATIONALE DES PORTS. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Education
Value not disclosed
Morocco

AGENCE DU BASSIN HYDRAULIQUE DE SOUSS MASSA

Organization of Training Sessions for ABHSM Staff in 2026 — Souss Massa Hydrolog…

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : AGENCE DU BASSIN HYDRAULIQUE DE SOUSS MASSA. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Water & Sanitation
Value not disclosed
Morocco

AGENCE NATIONALE DES PORTS/ DIRECTION DU PORT DE SAFI ET REGION

Extension of VTMIS System and Navigation Aid Acquisition at Safi Port — National…

Avis d'appel d'offres (Fournitures) — marché public au Maroc. Acheteur public : AGENCE NATIONALE DES PORTS/ DIRECTION DU PORT DE SAFI ET REGION. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

SOCIETE RABAT REGION MOBILITE

Supply and Installation of Parking Management, Signage, and Surveillance Equipme…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : SOCIETE RABAT REGION MOBILITE. Publié le 2026-08-31.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Water & Sanitation
Value not disclosed
Morocco

DIRECTION REGIONALE DE L'AGENCE NATIONALE DES EAUX ET FORETS DE FES-MEKNES

Purchase a Fish Tank Vehicle for Live Fish Transport

Avis d'appel d'offres (Fournitures) — marché public au Maroc. Acheteur public : DIRECTION REGIONALE DE L'AGENCE NATIONALE DES EAUX ET FORETS DE FES-MEKNES. Publié le 2026-07-23. ..

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

AGENCE NATIONALE DES PORTS

Works on external developments — National Ports Agency

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : AGENCE NATIONALE DES PORTS. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Water & Sanitation
Value not disclosed
Morocco

DIRECTION REGIONALE DE L'AGENCE NATIONALE DES EAUX ET FORETS DE TANGER TETOUAN ET AL HOCEIMA

Provision of Surveillance and Guarding Services for Urban and Peri-urban Forests…

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : DIRECTION REGIONALE DE L'AGENCE NATIONALE DES EAUX ET FORETS DE TANGER TETOUAN ET AL HOCEIMA. Publié le 2026-08-31. ..

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

AGENCE REGIONALE D'EXECUTION DES PROJETS DE LA REGION MARRAKECH SAFI

Completion Works of Track Construction at El Guentour — Regional Execution Agenc…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : AGENCE REGIONALE D'EXECUTION DES PROJETS DE LA REGION MARRAKECH SAFI. Publié le 2026-08-19. ...

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

LE DIRECTEUR PROVINCIAL DE L'EQUIPEMENT ET DU TRANSPORT ET DE LA LOGISTIQUE DE TIZNIT

Construction of RNC Roads in Tiznit — Provincial Director of Equipment, Transpor…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : LE DIRECTEUR PROVINCIAL DE L'EQUIPEMENT ET DU TRANSPORT ET DE LA LOGISTIQUE DE TIZNIT. Publié le 2026-08-19.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Audit & Finance
Value not disclosed
Morocco

Commune urbaine de BEN GUERIR

General Studies for Census and Identification of Land Subject or Not to the Tax …

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : Commune urbaine de BEN GUERIR. Publié le 2026-08-19.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Education
Value not disclosed
Morocco

DIRECTION PROVINCIALE DE L’EDUCATION NATIONALE DE TINGHIR

Maintenance and Repair Works of Youssef Ibn Tachfine High School in Tinghir — Pr…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : DIRECTION PROVINCIALE DE L’EDUCATION NATIONALE DE TINGHIR. INV/2026. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

SOCITE NATIONALE DE GARANTIE ET DU FINANCEMENT DE L'ENTREPRISE

Maintenance of Security and Technical Infrastructure — SNGFE Morocco

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : SOCITE NATIONALE DE GARANTIE ET DU FINANCEMENT DE L'ENTREPRISE. Publié le 2026-08-28. ..

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Water & Sanitation
Value not disclosed
Morocco

LA SOCIETE NATIONALE DE RADIODIFFUSION ET DE TELEVISION

Supply, installation and commissioning of a 200 KW generator at Palomar — Nation…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : LA SOCIETE NATIONALE DE RADIODIFFUSION ET DE TELEVISION. Publié le 2026-08-28. EL HOCEIMA), ainsi que le transfert de quelques groupes électrogènes entre des centres ...

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

Commune rurale de MOULAY ABDELLAH

Construction of Track Linking RR301 to Moulay Abdellah — Rural Commune of Moulay…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : Commune rurale de MOULAY ABDELLAH. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Water & Sanitation
Value not disclosed
Morocco

Commune rurale de RAS-EL-MA

Electricity Network Extension Works for Ras El Ma — Rural Commune of RAS-EL-MA

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : Commune rurale de RAS-EL-MA. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

GOUVERNEUR DE KHEMISSET

Rehabilitation works of administrative housing in Khemisset — Governor of Khemis…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : GOUVERNEUR DE KHEMISSET. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

Commune urbaine de KENITRA

Renovation of Wholesale Market Premises — Urban Commune of Kenitra

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : Commune urbaine de KENITRA. Publié le 2026-08-28.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

Commune urbaine de EL BOROUJ

Architectural study and construction supervision for Dar El Hamra in El Borouj —…

Avis d'appel d'offres (Services) — marché public au Maroc. Acheteur public : Commune urbaine de EL BOROUJ. Publié le 2026-08-31.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Construction
Value not disclosed
Morocco

SOCIETE REGIONALE MULTISERVICES SOUSS - MASSA SA

Renewal and Compliance Works of BT Networks and Replacement of Damaged Wooden Po…

Avis d'appel d'offres (Travaux) — marché public au Maroc. Acheteur public : SOCIETE REGIONALE MULTISERVICES SOUSS - MASSA SA. Publié le 2026-08-27.

Open·Deadline: Sep 22, 2026

Source:marchespublics.gov.ma

Never miss a new tender in Morocco

Create a free alert