Los sectores profesionales que más emplean a inmigrantes son: Los servicios (59%), la construcción (21%), la industria (12%), la agricultura (8%).
La ocupación laboral en el que trabajan los inmigrantes en España varía de manera importante según la nacionalidad:
Las principales causas de la entrada de personas inmigrantes en España para trabajar son, el desarrollo económico que se produjo España desde los años 80, la identidad cultural y lingüística con Iberoamérica, la suavidad del clima, la atracción por el modo de vida y la cercanía geográfica al continente africano.
El trabajo de las personas inmigrantes ha supuesto un aumento de las afiliaciones a la Seguridad Social. El 45% de las altas registradas entre el 2001 y 2005 correspondieron a trabajadores extranjeros.