Before revision: Karachi is the largest metropolitan area of Pakistan with a population of about 16.01 million, followed by Lahore ( 11.12 million), Faisalabad ( 7.873 million), Islamabad-Rawalpindi ( 7.412 million), Gujranwala ( 5.01 million), Multan (4.745 million), Peshawar (4.269 million), Sargodha (3.903 million), Sialkot (3.893 million), Bahawalpur (3.668 million), Quetta (2.275 million) and Hyderabad (2.199 million).
After revision: Karachi is the largest metropolitan area of Pakistan with a population of about 19.31 million, followed by Lahore ( 15.12 million), Faisalabad ( 9.873 million), Islamabad-Rawalpindi ( 8.412 million), Gujranwala ( 7.01 million), Multan (4.745 million), Peshawar (4.269 million), Sargodha (3.903 million), Sialkot (3.893 million), Bahawalpur (3.668 million), Quetta (2.275 million) and Hyderabad (2.199 million).