Según el censo de 2001 tiene una población de 5 701 446 habitantes, lo que la convierte en la quinta ciudad más poblada del país, tras Bombay, Delhi, Calcuta y Madrás.