Thành phố duy nhất của Afghanistan có trên 1 triệu dân là thủ đô Kabul, còn lại là các thành phố và thị xã nhỏ hơn. Một cuộc điều tra toàn quốc mới đây của Tổ chức Thống kê Trung ương của Afghanistan ước tính tổng số người sống bên trong quốc gia này là 27,5 triệu. Trong đó có khoảng 6 triệu người sống tại đô thị còn lại sống ở nông thôn.

Bảng dưới đây liệt kê 19 thành phố của Afghanistan xếp theo dân số:

Tên cổ
Các tên cổ của các thành phố Afghanistan:

Hình ảnh