Karachi Flag

Karachi

Country:
Pakistan
Continent:
Asia

Karachi's 2026 population is now estimated at 21,243,390. In 1972, the population of Karachi was 3,515,402. Karachi has grown by 823,284 in the last year, which represents a 4.03% annual change. These population values and projections come from Pakistan cities census series 1972-1998 via CityPopulation official attribution, Pakistan cities census 2017 via CityPopulation official attribution, Pakistan cities census 2023 via CityPopulation official attribution and World Population Review Internal Projections .

21.2M
Total Population
823.3K 4.03%
Growth
No
Capital of Pakistan?

Karachi Population

Karachi Overview

Other Cities in Pakistan