Someone with a green card is a resident.
Can you elaborate on the terms used in the law?
rsmo 571.xxx
2. A certificate of qualification for a concealed carry endorsement issued pursuant to subsection 7 of this section shall be issued by the sheriff or his or her designee of the county or city in which the applicant resides, if the applicant:
(1) Is at least twenty-three years of age, is a citizen of the United States and either:
(a) Has assumed residency in this state; or
(b) Is a member of the armed forces stationed in Missouri, or the spouse of such member of the military;