Skip to main content

Top up balance

Largest cities in Iraq

21 cities with more than 300,000 people, ranked by 2025 population.

cities of 300k+
21
combined population
24.6 million
largest
Baghdad
#City20252050 (projected)Change
1Baghdad6.4 million7.5 million+16.8%
2Basra2 million2.8 million+38.2%
3Mosul1.7 million2.5 million+51.7%
4Erbil1.6 million2.5 million+58.2%
5Al-Najaf1.3 million1.8 million+38.3%
6Kirkuk1.2 million1.7 million+45.4%
7Al Hillah1.1 million2.1 million+95.5%
8Karbala1 million1.6 million+53.2%
9Duhok970,0001.7 million+70.4%
10Sulaymaniyah908,0001.4 million+57.3%
11Ad Diwaniyah894,0001.4 million+55.5%
12Zakho815,0001.3 million+63.3%
13Nasiriyah814,0001.2 million+42.8%
14Al Mushahidah814,0001.3 million+61.1%
15Amarah646,000895,000+38.5%
16Jafar Muhammad Ali571,000836,000+46.4%
17Al-Kut491,000732,000+49.1%
18Ramadi449,000666,000+48.3%
19As Samawah394,000656,000+66.5%
20Fallujah360,000473,000+31.4%
21Al-Shatrah308,000489,000+58.8%

Source: United Nations, World Urbanization Prospects 2025 (CC BY 3.0 IGO). 2030–2050 are projections.