La giornata è stata istituita nel 2000 dall’Assemblea generale delle Nazioni Unite che ha scelto il 18 dicembre come giornata simbolica in quanto, nel 1990, era stata adottata la risoluzione sulla Convenzione Internazionale per la protezione dei lavoratori migranti e delle loro famiglie.