En 1991 el 76,45% de la población era balear, el 19,37% procedía de otras provincias españolas y tan solo el 4,19% era extranjera aunque en el censo de 2001 el porcentaje de extranjeros alcanzaba ya el 11,2%, la mitad de ellos originarios de Reino Unido.