Østerrike, Australia, Bulgaria, Kroatia, Tsjekkia, Den dominikanske republikk, Estland, Israel, Italia, Lettland, Ungarn, Polen og Sveits vil ikke signere avtalen. Det har også vært en del motstand i det tyske parlamentet, ledet av Alternativ for Tyskland. Østerrikes kansler, Sebastian Kurz, uttalte at avtalen ville redusere Østerrikes suverenitet og blande sammen forskjellen mellom ulovlig og lovlig innvandring, såvel som mellom økonomisk og humanitær innvandring. I juli 2018 lanserte en av lederne i Identitærbevegelsen Martin Sellner en kampanje mot at Østerrike underskrev Global Compact.