All immigrants are expatriates, but not all expatriates are immigrants.
The term immigrant denotes someone who has left their native land permanently - that is, they never plan on moving back there. Many expatriates do plan on returning home, so calling them immigrants is inaccurate.
Please understand that anyone studying abroad, stationed overseas (either with the government or military), or working abroad is an expatriate - no matter where they're from and where they're living.
All immigrants are expatriates, but not all expatriates are immigrants.
The term immigrant denotes someone who has left their native land permanently - that is, they never plan on moving back there. Many expatriates do plan on returning home, so calling them immigrants is inaccurate.
Please understand that anyone studying abroad, stationed overseas (either with the government or military), or working abroad is an expatriate - no matter where they're from and where they're living.