According to research by McKinsey & Company, with the annual influx of new urban residents totaling 15-20 million, China will need more than 220 large cities (at least one million people) by 2030, up from 125 in 2010. Moreover, because urbanization is a capital-intensive endeavor and China’s capital stock per worker – a key driver of productivity growth – is still only 13% of the levels in the United States and Japan, China has good reason to remain a high-investment economy for years to come.