Según el censo de 2008 la población extranjera de Madrid es de 547 282 habitantes sobre un total de 3 238 191, lo que supone el 16,9%.