with %dopar%, different R sessions will be used (and they're not the one you called foreach() from). so, load() does work, but you never asked foreach() to return whatever you loaded: results = foreach(i=objectsNamesVector) %dopar% get(load(paste(i, '.RData', sep=''))) print(results) b