Top cities with Tech Skills are: Bangalore, Pune, Hyderabad and Chennai.
These 4 Indian cities are ahead of San Francisco Bay Area.

Read the complete report:Â http://blog.linkedin.com/2014/06/24/indias-got-tech-talent-cities-in-india-top-list-of-cities-attracting-technology-talent/
Have you thought of the possibility that a very large number of people with Tech Skill may have opted out of any kind of social network like LinkedIn?
Why not also consider the populations of all the cities listed above ? The US equicalent of what one would consider as suburbs, expanded cities in India, are independent townships with their own independent city governments. What you might want to do is consider the metropolitan areas. Just as an example city of Chicago is only 72 blocks east-west but the connected metro area goes beyond 60-70 miles further west !.