Cuenta con una población de 5.698 habitantes (INE 2012), de los cuales el 70,46% son de nacionalidad extranjera, siendo el 3º municipio con mayor porcentaje de inmigrantes de la provincia.