Karbala, Iraq Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Karbala, Iraq metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Karbala in 2024 is 603,000, a 2.38% increase from 2023.
  • The metro area population of Karbala in 2023 was 589,000, a 2.08% increase from 2022.
  • The metro area population of Karbala in 2022 was 577,000, a 2.12% increase from 2021.
  • The metro area population of Karbala in 2021 was 565,000, a 1.8% increase from 2020.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Iraq
City Name Population
Baghdad 7,921,000
Mosul 1,848,000
Basra 1,485,000
Kirkuk 1,100,000
Najaf 988,000
Erbil 918,000
Sulaimaniya 823,000
Amara 754,000
Nasiriyah 691,000
Hillah 657,000
Karbala 603,000
Diwaniyah 592,000
Kut 512,000
Ramadi 491,000
Faloojah 377,000
Baaqoobah 366,000
Samarra 339,000
Karbala - Historical Population Data
Year Population Growth Rate
2024 603,000 2.38%
2023 589,000 2.08%
2022 577,000 2.12%
2021 565,000 1.80%
2020 555,000 1.65%
2019 546,000 1.49%
2018 538,000 1.51%
2017 530,000 1.53%
2016 522,000 1.56%
2015 514,000 -2.28%
2014 526,000 -2.23%
2013 538,000 -2.18%
2012 550,000 -2.31%
2011 563,000 -2.09%
2010 575,000 -2.21%
2009 588,000 5.57%
2008 557,000 5.49%
2007 528,000 5.60%
2006 500,000 5.71%
2005 473,000 5.58%
2004 448,000 5.41%
2003 425,000 4.17%
2002 408,000 4.08%
2001 392,000 4.26%
2000 376,000 3.87%
1999 362,000 4.32%
1998 347,000 3.27%
1997 336,000 1.20%
1996 332,000 1.22%
1995 328,000 1.23%
1994 324,000 1.57%
1993 319,000 1.27%
1992 315,000 1.29%
1991 311,000 1.30%
1990 307,000 1.32%
1989 303,000 1.34%
1988 299,000 2.40%
1987 292,000 6.18%
1986 275,000 5.77%
1985 260,000 6.12%
1984 245,000 5.60%
1983 232,000 5.94%
1982 219,000 6.31%
1981 206,000 5.64%
1980 195,000 5.98%
1979 184,000 5.75%
1978 174,000 6.10%
1977 164,000 5.81%
1976 155,000 6.16%
1975 146,000 5.80%
1974 138,000 6.15%
1973 130,000 5.69%
1972 123,000 6.03%
1971 116,000 6.42%
1970 109,000 5.83%
1969 103,000 6.19%
1968 97,000 5.43%
1967 92,000 5.75%
1966 87,000 6.10%
1965 82,000 3.80%
1964 79,000 3.95%
1963 76,000 4.11%
1962 73,000 4.29%
1961 70,000 2.94%
1960 68,000 4.62%
1959 65,000 3.17%
1958 63,000 5.00%
1957 60,000 3.45%
1956 58,000 3.57%
1955 56,000 5.66%
1954 53,000 3.92%
1953 51,000 4.08%
1952 49,000 4.26%
1951 47,000 2.17%
1950 46,000 0.00%