El 20,5% son de origen extranjero, y hay más personas que provienen del resto de Andalucía que de España
El 30% de los habitantes de la provincia de Almería no han nacido aquí, según los datos consultados por Noticias de Almería en el Instituto de Cartografía y Estadística de Andalucía, donde se detalla que el 20,5% del total son de origen extranjero.
En estos momentos la población almeriense es de 706.672 personas, de los que 144.879 son extranjeros, 47.415 son españoles, y 55.154 provienen de otras provincias andaluzas.
De entre los andaluces, los granadinos son mayoría, con 35.536, de Jaén provienen 7.045, de Málaga 3.503, de Córdoba 3.176, son 2.997 los sevillanos, y 2.268 los gaditanos.
En la capital hay 833 gaditanos, 970 cordobeses, 7.574 granadinos, 254 de Huelva, 2.304 de Jaén, 1.264 de Málaga, y 911 de Sevilla.
Es curioso observar que todos los municipios tienen extranjeros, aunque solo sea uno, como Alcudia, Alicún, Benitagla o Benizalón, lo mismo que españoles de provincias no andaluzas. Sin embargo, llama la atención Beires, donde solo hay un andaluz no almeriense, y es de Sevilla.Donde más extranjeros hay es en El Ejido, con 26.806, le sigue Roquetas de Mar con 26.070, y en tercer lugar la capital, con 23.674. Respecto a los habitantes, provenientes de otras provincias no andaluzas, es la capital quien más tiene, con 15.293, y luego Roquetas con 8.257, y le sigue El Ejido con 3.617.