List of cities in Afghanistan

Kabul
Herat
Jalalabad
Kandahar
Mazar-i-Sharif
Kunduz
Lashkargah
Puli Khumri
Farah
Ghazni
Maymana
Khost
Map of major cities as identified by governmental organizations

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.