Andalucía tiene la tercera población más grande de inmigrantes en España, con 608,186 personas. La mayoría de los inmigrantes en Andalucía son de la Unión Europea (51%), seguidos de África (22%) y América del Sur (18%). Aproximadamente 38,500 personas trabajan legalmente en los campos de Almería, la mitad de los cuales son inmigrantes.