Is there a single word which can be used to describes people who legally moved to your country from abroad but do not have refugee or asylum seeker status?
In current political discourse, the word "immigrant" is used as a catch-all term which refers to asylum seekers, refugees, illegal immigrants and legal immigration through other processes than the asylum system. So it would be useful to have a word to refer to just the latter.
Usage example:
Immigrants who came to our country as refugees are accepted for humanitarian reasons while [blank] are accepted for economic, diplomatic and/or demographic reasons.