List of cities in Tajikistan by population. There are 137 cities in Tajikistan, of which Dushanbe is the largest in terms of population - 730 534. The total number of people in Tajikistan is 9 127 036 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Dushanbe | 730 534 |
| 2 | Khujand | 163 071 |
| 3 | Kulyab | 95 222 |
| 4 | Kurgan-Tube | 75 359 |
| 5 | Istaravshan | 55 288 |
| 6 | Tursunzade | 47 191 |
| 7 | Kanibadam | 46 516 |
| 8 | Isfara | 43 124 |
| 9 | Penjikent | 43 028 |
| 10 | Kairakkum | 40 622 |
| 11 | Vahdat | 40 198 |
| 12 | Chkalovsk | 28 419 |
| 13 | Khorog | 28 033 |
| 14 | Nurek | 25 012 |
| 15 | Taboshar | 14 428 |
| 16 | Sarband | 13 933 |
| 17 | Rogun | 13 323 |