Byen opptar et område på 14,0 km². Befolkningstettheten etter samme folketelling (2001) var 153 personer per hektar sammenlignet med 2 218 personer per km² i 1971. Befolkningstettheten er høyere de sentrale områder og langs hovedveiene. Hinduer utgjør majoriteten av bybefolkningen, etterfulgt av muslimer og kristne.Tamil snakkes i byen, men engelsk er relativt vanlig. Engelsk brukes mest i skolene, på kontorer og i den offentlige virksomheten.