En enero de 2018, el Instituto Nacional de Estadística de España tenía registrados a 24,225 mexicanos dentro de su territorio, de los cuales una parte están en régimen comunitario (poseen otras nacionalidades de la Unión Europea o son familiares de ciudadanos europeos).