List of cities in Iraq by population. There are 137 cities in Iraq, of which Baghdad is the largest in terms of population - 7 055 292. The total number of people in Iraq is 39 310 054 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Baghdad | 7 055 292 |
| 2 | Ninewa | 3 270 471 |
| 3 | Basrah | 2 532 095 |
| 4 | Sulaymaniyah | 1 878 853 |
| 5 | DiCare | 1 836 210 |
| 6 | Babil | 1 820 788 |
| 7 | Erbil | 1 612 737 |
| 8 | Anbar | 1 561 479 |
| 9 | Diyala | 1 443 254 |
| 10 | Salah ed din | 1 408 211 |
| 11 | Kirkuk | 1 395 648 |
| 12 | Najaf | 1 285 577 |
| 13 | Wasit | 1 210 612 |
| 14 | Qadisiya | 1 134 366 |
| 15 | Dohuk | 1 128 746 |
| 16 | Karbala | 1 066 649 |
| 17 | Maysan | 971 453 |
| 18 | Muthanna | 719 164 |