Iraq flag

Largest Cities in Iraq

40 cities with population over 100,000

Iraq has 40 cities with a population over 100,000. The largest city is Baghdad with 7,216,000 people. The capital city is Baghdad.

Country Population

46.1M

Major Cities

40

Largest City

Baghdad

Capital

Baghdad

Top 10 Cities

Baghdad
7.2M
Al Mawşil al Jadīdah
2.1M
Al Başrah al Qadīmah
2.0M
Mosul
1.7M
Erbil
1.6M
Basrah
1.3M
Karbala
1.2M
Kirkuk
1.0M
Abū Ghurayb
900,000
Sulaymaniyah
878,146

All Cities in Iraq

Cities in Iraq ranked by population
#CityPopulation
1BaghdadCapital7,216,000
2Al Mawşil al Jadīdah2,065,597
3Al Başrah al Qadīmah2,015,483
4Mosul1,683,000
5Erbil1,612,700
6Basrah1,326,564
7Karbala1,218,732
8Kirkuk1,031,000
9Abū Ghurayb900,000
10Sulaymaniyah878,146
11Nasiriyah558,400
12Najaf482,576
13Al Hillah455,700
14Al Maḩmūdīyah350,000
15Dihok340,900
16Al ‘Amārah323,302
17Al Diwaniyah318,801
18Al-Kut315,162
19Al Qurnah286,073
20Al Madīnah255,000
21Kelar250,000
22Ramadi223,500
23Al Fallūjah190,159
24Ash Shaţrah182,175
25Khānaqīn175,000
26Bayjī173,677
27Ash Sharqāt160,000
28Sāmarrā’158,508
29Al Miqdādīyah155,968
30As Samawah152,890
31Baqubah152,550
32Sīnah128,776
33Soran125,000
34Az Zubayr122,676
35Kufa110,000
36Qal‘at Sukkar110,000
37An Nu‘mānīyah110,000
38Umm Qaşr107,620
39Al Fāw104,569
40Nāḩiyat al Iskandarīyah100,600