Herat's 2026 population is now estimated at 635,501. In 1979, the population of Herat was 140,323. Herat has grown by 10,200 in the last year, which represents a 1.63% annual change. These population values and projections come from Central Statistics Office Afghanistan - 1979 Census, Central Statistics Office Afghanistan - City Population Projections and World Population Review Internal Projections .
| City | 2026 Pop. ↓ | Growth |
|---|---|---|
| Kabul | 4,929,104 | 1.7% |
| Herat | 635,501 | 1.63% |
| Kandahar | 571,355 | 1.42% |
| Mazar-e Sharif | 538,666 | 1.7% |
| Jalalabad | 302,936 | 1.74% |
| Kunduz | 208,451 | 1.56% |
| Pul-e Khumri | 137,111 | 1.66% |
| Sheberghan | 104,466 | 1.76% |
| Meymaneh | 104,197 | 1.33% |
| Lashkargah | 98,301 | 1.55% |
| Taluqan | 93,180 | 1.69% |
| Baghlan | 85,220 | 1.11% |
| Ghazni | 74,432 | 1.23% |
| Charikar | 72,129 | 1.46% |
| Khulm | 61,945 | 1.13% |
| Khan Abad | 50,440 | 0.95% |
| Farah | 46,181 | 1.24% |
| Hazrat-e Imam Sahib | 44,735 | 1.53% |
| Ghorian | 44,083 | 1.53% |
| Fayzabad | 42,878 | 1.69% |