La población estranxera empadronada en 2009 suma 3.197 habitantes, que representa un porcentaxe del 17% del padrón, bien cimeru a la media nacional y rexonal, siendo les nacionalidaes más numberoses la marroquina (876 habitantes), la rumana (1.003) y la ecuatoriana (120).