Ved folketellingen i 2001 hadde Karnal 210 476 innbyggere, hvorav 53 % var menn og 47 % kvinner. Gjennomsnittlig lesekyndighet var 72 %, noe som var høyere enn landsgjennomsnittet på 59,5 %. 76 % av mennene var ikke analfabeter og 68 % av kvinnene var det samme. 12 % av Karnals befolkning var barn under 6 års alder.