Le Pacte mondial sur les migrations des Nations unies a été formellement approuvé le 17 décembre à Marrakech, après la proclamation orale et le traditionnel coup de marteau, devant quelque 150 pays réunis en conférence intergouvernementale.
Malgré de virulentes critiques en France et le retrait d'une dizaine de pays, Macron a approuvé le Pacte de Marrakech de l'Onu sur les migrations.
La décision du Premier ministre belge de signer le Pacte de Marrakech sur les migrations a provoqué la sortie des indépendantistes flamands du gouvernement et des manifestations dans le centre de Bruxelles.