Según el INE, hay un total de 6.677.839 de personas residentes en España y nacidas fuera de sus fronteras en 2011. En esa cifra, irían incluidos los inmigrantes y los nacionalizados, pero no los hijos de los inmigrantes, o los que residen en España de forma ilegal. Redondeando las cifras, podríamos decir que en España habría un 14% de personas nacidas fuera de sus fronteras, que, junto con sus hijos y con los ilegales, elevarían la cifra más o menos a un 20% de personas sin ascendencia española.