Ved folketellingen i 2001 hadde byen 126 646 innbyggere, hvorav 53 % var menn og 47 % var kvinner. Gjennomsnittlig lesekyndighet var 72 %, noe som var høyere enn landsgjennomsnittet på 59,5 %. Mannlig lesekyndighet var 75 %, mens 69 % av kvinnene var lesekyndige. 11 % av befolkningen i Batala var barn under 6 år.