Demography Demography
Minimize Maximize

The population of the town in 2011 was 31,936. Out of this 16141 were males and 15,795 were females. The average annual population growth rate of the town is 2.9%.