The only city in Afghanistan with over 1 million settled residents is the nation's capital, Kabul. According to Afghanistan's National Statistics and Information Authority (NSIA), an estimated 36,435,197 citizens are physically residing in Afghanistan as of September 2025. Over 4 million natives of Afghanistan are temporarily residing in Iran and approximately 2 million in Pakistan, and there are at least a million more among the Afghan diaspora around the world. This makes Afghanistan's population over 40 million people.