In 1975, only 100 cities topped one million in population; by 2015, 527 cities will exceed that mark. More critically, while there were only two "mega cities" with populations over 10 million in 1960, and 18 now, some 26 will exist in 2015.