The current population of Karachi in 2022 is 16,840,000, a 2.31 percent increase from 2021. The population of Karachi in 2021 was 16,459,000, a 2.27 percent increase from 2020.