Pakistan’s population is growing and becoming more urbanized. By 2020, Karachi and Lahore will each have a population of well over 10 million people and several other cities will have a population of at least one million. These trends offer both risks and opportunities.