En el territorio extremeño hay 31.388 extranjeros, según el INE a 1 de enero de 2017, de los cuales 18.639 viven en la provincia de Badajoz y los 12.749 restantes en la de Cáceres.