Flujo de inmigración en España en 2023, por país de origen
En 2023, España recibió un total de 1,25 millones de inmigrantes, de los cuales aproximadamente 153.000 eran de nacionalidad española. Entre los inmigrantes extranjeros, Colombia y Marruecos destacaron como los principales países de origen, con 170.722 y 123.468 ciudadanos, respectivamente.