Let's say that Jacob is a student of a high school coming from a place 150 miles away. Because it's inefficient to commute between his school and his home, Jacob decided to rent an apartment near his school and lives there, thus Jacob is now living far away from his home.
Now suppose there is a neighbor working as a consultant, Sasha, who also lives far away from his hometown but she has been living there for 3 years. Seeing Jacob struggling because this is the first time he need to live by his own, Sasha as a fellow ________ is symphatetic to him and often gives him advices.
Is there a noun/ phrase/ short and concise words to fill in the gaps? Note that Sasha's hometown, Jacob's hometown, and the school all are in a same country.
A simple google translate gives me migrant and settled foreigners, but I feel like migrant have somewhat negative connotation, is more appropriate when it's used in political context and draws lot association with border immigration... Also I think settled foreigners is not best choice, from the school area residents point of view, they're not foreigners.
Another word that came out from my head is fugitive. Google, Merriam-webster, and other popular online dictionaries suggest it's used to imply someone is living far away in the context of fleeing/escaping because of fear/other reasons. However, Jacob and Sasha are not necessarily running away from their hometown.
An answer from this question suggests suitcase student, but Sasha is not a student. Also it's somewhat uncommon to see its usage.
I'm confused. Please help.