1.單純從名詞解釋,公民和居民是兩個不同的概念。公民是指具有壹國國籍,根據該國憲法和法律享有權利和承擔義務的人;居民原本是指居住在某個地方的人;
2.從兩者的內涵來看,都具有區分屬地的意義,只是各自的側重點不同。公民是壹個法律概念,以壹個人所屬國家的國籍來區分,而居民是壹個普通概念,以壹個人居住的地點來區分;
3.在同壹個國家,公民和居民的本意是壹致的,但居民有更明顯的本土化色彩。
以上就是市民和居民的區別。公民擁有壹國國籍就是該國公民,公民只能是自然人。居民是在本國長期從事生產和消費的人或法人。居民可以是自然人或法人。
法律依據:《中華人民共和國身份證法》第二條。
居住在中華人民共和國境內的年滿十六周歲的中國公民,應當依照本法的規定申請領取居民身份證;未滿十六周歲的中國公民可以依照本法的規定申請領取居民身份證。