Technically, yes. I use the term "expat" to denote that I'm not a Swiss citizen yet; the definition is pretty broad and can include immigrants: https://www.wordnik.com/words/expat.
All expats by definition are immigrants, not all immigrants are expats. Normally refers to high qualified high earning individuals while in most places most immigrants are low skilled low wage and only a small group would be reasonably called expats.