Un 7,0% de la población de Onil es, según el censo del 2007, de nacionalidad extranjera.