La mayoría de la población de Valls, un 79,3%, tiene nacionalidad española. El porcentaje restante, el 20,7%, corresponde a ciudadanos extranjeros, reflejando una notable diversidad cultural en el municipio.
La nacionalidad extranjera más numerosa en Valls es la marroquí, con 2.154 habitantes. Le siguen la colombiana (579 personas), la rumana (437), la ucraniana (283) y la pakistaní (200). La presencia de habitantes de otros países de África, América, Europa y Asia, como Argelia, Senegal, Venezuela, Ecuador, Brasil, Polonia, Italia y China, subraya la riqueza cultural de la ciudad.
Esta diversidad ha experimentado un crecimiento constante en los últimos años. En 2021, Valls registraba 81 nacionalidades, una cifra que aumenta respecto a las 72 nacionalidades censadas en 2010, evidenciando el incremento de países de origen de los residentes.




