People is not discriptive enough, citizens, permanent residents, migrants, and illegals all fall into the people category. Illegal is used to convey the immigration status of a person.
Good for you finally letting go of the notion that illegal is only an adjective.