Según el Padrón municipal de habitantes (INE, 2010), un 21,9% de la población balear es de nacionalidad extranjera, siendo la Comunidad Autónoma y la segunda provincia de España —tras Alicante— con mayor número de residentes foráneos.