A 1 de enero de 2018 la población residente en La Rioja de nacionalidad extranjera estaba conformada por un total de 33.866 habitantes, situándose en valores superiores a los de enero de 2006 y similares a los registrados en 2015.
El máximo de residentes extranjeros en La Rioja se alcanzó en el año 2009, con un total de 45.864. A partir de entonces se revirtió la tendencia con descensos interanuales moderados hasta 2012 y especialmente acusados en 2013 (-5,9%), 2014 (-12%) y 2015 (-6,6%). En los dos años siguientes esta reducción de población extranjera se ralentizó con descensos del 2,1% entre 2015 y 2016 y de tan sólo el 0,5% entre enero de 2016 y enero de 2017. En el último año se produjo un repunte del número de extranjeros residentes en La Rioja en un total de 839 individuos, un aumento liderado por nacionales de países americanos y europeos. A pesar de este último incremento, entre 2009 y 2018 la población residente en La Rioja de nacionalidad extranjera se redujo en 11.998 individuos.
Por países concretos, el mayor contingente de extranjeros lo representaban los nacionales de Rumanía, con 10.298 individuos y un 30,4% del total de la población de nacionalidad extranjera. Le seguían los marroquís (19,8%), los portugueses (5,6%), los pakistanís (5%) y los colombianos (4,6%). Por debajo de los mil individuos y cerrando la lista de las diez nacionalidades más representadas entre los extranjeros residentes en La Rioja aparecían los bolivianos (2,9%), los georgianos (2,6%), los ecuatorianos (2,5%), los argelinos (2,4%) y los chinos (1,8%).