Sanat ulkomaalainen ja maahanmuuttaja käytetään muissa kuin kotimaassa asuville henkilöille. Näiden sanojen välillä on hienoisia eroja.
ulkomaalainen on joku vieraan maan kansalainen. Ulkomaalaiseen sovelletaan isäntämaan lakeja, jotka koskevat ulkomaalaisia (matka, työ, koulutus ja oleskelu).
Nämä lait edellyttävät rekisteröintiä ja asiakirjoja, jotka määrittelevät heidän asemansa ollessaan isäntämaassa. Rekisteröity ulkomaalainen voi olla väliaikainen tai vakituinen asukas. Yhdysvalloissa ulkomaalaisille myönnetään kahden tyyppisiä viisumeja: muut kuin maahanmuuttajat tai maahanmuuttajat (vakituinen oleskelija). Ulkomaalaisilla voi olla tai ei ole oikeutta työskennellä maassa, ja heillä voi olla laillinen oikeus asua maassa vaihtelevana ajanjaksona. Näistä rajoituksista ja oikeuksista riippumatta ulkomaalainen ei ole maan kansalainen. Siksi hänellä ei ole kansalaisuuden myöntämiä oikeuksia, kuten äänioikeus, eikä kansalaisuuteen liittyviä velvollisuuksia, kuten asevelvollisuutta (sotilasluonnos)..
maahanmuuttaja maassa on joku, joka on muuttanut sinne toisesta maasta. maahanmuuttaja voi olla ulkomaalainen. Jos maahanmuuttaja on hakenut ja saanut kansalaisuuden, niin hän ei ole enää ulkomaalainen. Koska maahanmuuton määritelmä koskee alkuperämaata ja uudelleensijoittamismaata, henkilöä pidetään siirtolaisuutena koko elämänsä ajan, koska hän muutti alkuperämaahansa uuteen maahan. Heti kun maahanmuuttaja saa kansalaisuuden, he eivät ole enää ulkomaalaisia.
Tämän yksinkertaisen vuokaavion avulla päätät onko henkilö ulkomaalainen vai maahanmuuttaja vai molemmat.