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%.