Dont take it at that. Bengaluru has 1 cr people. Even if Chennai has more people, the talk here is of migrants proportion.
Atleast 40% of Bengalureans are migrants mainly composed of people from AP, TN, KL and many now from North especially UP, WB. The proportion of migrants in Chennai is very less, mainly from KL, AP.
Mumbai still has a very large proportion of migrants.
Hyderabad...
more... too has high proportion mainly from MH, N.Ka.