La población extranjera empadronada en 2012 sumaba 459 habitantes (3,88% del total), siendo las nacionalidades más numerosas la marroquí (160 habitantes), la búlgara (60), la portuguesa (44), la rumana (29) y la colombiana (26).