

In that case it would depend how you said it. Fred emigrated from UK to France. Or Fred imigrated to Italy from Spain. In normal everyday speak, ‘emigrated to’ would be the more normal way to say it.
But I can’t be worried about my emigrant grocer, because he would no longer be there. The imigrant grocer on the other hand…
Of course English sucks. What do you expect from a language made up of bits and bobs from other languages?