Potrivit datelor ultimului recensământ, populația Careiului a ajuns la 18.957 de locuitori față de cei 21.112 locuitori recenzați în 2011.
În Carei trăiesc în prezent 8.714 maghiari, 7.085 români, 562 de romi, 320 de germani, 17 ucraineni și cinci evrei.
În ultimii zece ani, numărul maghiarilor a scăzut de la 10.950 la 8.714 de persoane. A scăzut și numărul locuitorilor de etnie română, de la 8.077 în 2011, la 7.085 în prezent. Scădere se înregistrează și în cazul careienilor de etnie germană, a căror număr este în prezent de 320, față de 479 în 2011.
În schimb, se înregistrează creștere în cazul romilor, a căror număr este în prezent de 562, față de 462 în 2011. A crescut și numărul evreilor, de la trei persoane în 2011, la cinci persoane în prezent.
Numărul ucrainenilor s-a menținut constant de la un recesământ la altul, în Carei trăind 17 persoane din această etnie. La recensământul din 2011 trei careieni s-au declarat slovaci, însă potrivit ultimul recensământ în Carei nu mai trăiește niciun slovac declarat.
În Carei trăiesc 8.714 maghiari și 7.085 de români. Populația totală e de 18.957 locuitori
