As per 2011 Census of India Bally had a total population of 113,377 of which 58,530 (52%) were males and 54,847 (48%) were females. Population below 6 years was 10,069. The total number of literates in Bally was 92,238 (89.28% of the population over 6 years).[3]
As per 2001 census, Bally had a population of 92,906, out of which 49,414 were males and 43,492 were females. Bally has an average literacy rate of 79%, higher than the national average of 59.5%: male literacy is 84% and female literacy is 75%. In Bally, 9% of the population is under 6 years of age.[4]