One can be an immigrant and a [naturalized] citizen at the same time. "Immigrant" means that you moved [here] from [elsewhere], and decidedly does not mean "non-citizen"!
Also, the vast majority of immigrants are citizens [of a different country] and the vast majority of non-citizen [of the country they currently reside in] are not immigrants [but tourists, people on a non-immigrant visa, etc.].