Según el último estudio de población del municipio de Santa Cruz de Tenerife, sólo el 7,92% de la población de Santa Cruz de Tenerife es extranjera, es decir 17.990 personas del total de 227.101 que residían en la ciudad a 1 de enero de 2010. Por países, los más numerosos son los bolivianos (2.524 personas) y los venezolanos (2.034). En total, en la capital chicharrera conviven 117 nacionalidades diferentes, aunque algunos países sólo están representados por una persona (como Albania, Jamaica y Mongolia, entre otros). En el año 2008 fue cuando Santa Cruz registró más población extranjera, un total de 18.718 personas que tenían establecida su residencia en la ciudad. En 2009 descendió y en 2010 volvió a repuntar hasta las 17.990 personas. Por continentes, los inmigrantes más numerosos son los que proceden de América del Sur (9.180), seguidos de los de Asia (4.279). Los asiáticos representan el 9,21% del total de extranjeros que residen en la capital chicharrera, de los que los chinos representan algo más del 11%. Por distritos, la mayoría de los inmigrantes (el 39,89%) vive en Salud-La Salle (7.177 personas) o en Centro-Ifara (5.869, el 32,62%). Donde reside menos población extranjera es Anaga (sólo 496 personas, el 2,76%). El resto de los extranjeros se distribuye entre Ofra-Costa Sur (2.334, el 12,97%) y el distrito Suroeste (2.114, el 11,75% del total de 17.990 extranjeros que residían en Santa Cruz de Tenerife a 1 de enero de 2010).