L'immigration en Espagne, avec environ quatre millions d'habitants venus de divers pays, est facilitée par des raisons politiques, économiques, familiales et religieuses, et contribue à l'enrichissement culturel et économique du pays. Les immigrants occupent souvent des emplois que les Espagnols ne souhaitent pas, et leur présence compense le vieillissement de la population. Cependant, la crise économique actuelle pousse l'Espagne à évoluer d'un pays d'accueil vers une situation d'émigration.