تنها شهر با بیش از یک میلیون تن جمعیت، پایتخت این کشور، است. شهرهای دیگر جمعیتی کمتر از یک میلیون دارند. براساس اداره ملی آمار و اطلاعات افغانستان (NSIA)، تخمین زده می‌شود تعداد کل افرادی که در درون افغانستان زندگی می‌کنند در سال ۲۰۲۰ میلادی ۳۲٬۲۲۵٬۵۶۰ تن بوده است. از این تعداد، حدود ۷٫۸ میلیون نفر در مناطق شهری و مابقی در روستاها یا حومه(پیرامون)شهرها زندگی می‌کنند. 
 
نمودار زیر ۱۸ شهر افغانستان را با جمعیت بیش از ۱۰۰٬۰۰۰ تن، به ترتیب جمعیت نشان می‌دهد.
 نام‌های باستانی شهرهای افغانستان
{"title": "فهرست شهرهای افغانستان", "link": "https://fa.wikipedia.org//w/index.php?title=%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%D8%B4%D9%87%D8%B1%D9%87%D8%A7%DB%8C_%D8%A7%D9%81%D8%BA%D8%A7%D9%86%D8%B3%D8%AA%D8%A7%D9%86&oldid=34277682", "language": "fa"}