Un trabajador extranjero es una persona que trabaja en un país que no sea el que él o ella es un ciudadano. Los trabajadores migrantes pueden seguir el trabajo en su propio país o entre países, dependiendo de la definición que se utilice. Algunos trabajadores extranjeros están presentes temporal y legalmente a través de un programa de trabajadores invitados en un con país con mejores perspectivas laborales que en su país natal. Otros son inmigrantes ilegales. Los trabajadores extranjeros residen temporalmente en el país en el que trabajan, y a menudo envían la mayoría o todo su salario ganado de vuelta a su país de origen.