Zagreb, Croatia Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Zagreb, Croatia metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Zagreb in 2024 is 684,000, a 0% increase from 2023.
  • The metro area population of Zagreb in 2023 was 684,000, a 0% increase from 2022.
  • The metro area population of Zagreb in 2022 was 684,000, a 0.15% decline from 2021.
  • The metro area population of Zagreb in 2021 was 685,000, a 0% increase from 2020.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Croatia
City Name Population
Zagreb 684,000
Zagreb - Historical Population Data
Year Population Growth Rate
2024 684,000 0.00%
2023 684,000 0.00%
2022 684,000 -0.15%
2021 685,000 0.00%
2020 685,000 0.00%
2019 685,000 -0.15%
2018 686,000 0.00%
2017 686,000 0.00%
2016 686,000 -0.15%
2015 687,000 0.00%
2014 687,000 0.00%
2013 687,000 -0.15%
2012 688,000 0.00%
2011 688,000 0.00%
2010 688,000 -0.15%
2009 689,000 0.00%
2008 689,000 0.00%
2007 689,000 -0.14%
2006 690,000 0.00%
2005 690,000 -0.14%
2004 691,000 0.00%
2003 691,000 0.00%
2002 691,000 -0.14%
2001 692,000 -0.14%
2000 693,000 -0.14%
1999 694,000 -0.29%
1998 696,000 -0.14%
1997 697,000 -0.29%
1996 699,000 -0.14%
1995 700,000 -0.28%
1994 702,000 -0.14%
1993 703,000 -0.28%
1992 705,000 -0.14%
1991 706,000 0.43%
1990 703,000 0.86%
1989 697,000 0.72%
1988 692,000 0.87%
1987 686,000 0.73%
1986 681,000 0.74%
1985 676,000 0.75%
1984 671,000 0.90%
1983 665,000 0.76%
1982 660,000 0.76%
1981 655,000 1.08%
1980 648,000 1.41%
1979 639,000 1.27%
1978 631,000 1.28%
1977 623,000 1.30%
1976 615,000 1.32%
1975 607,000 1.34%
1974 599,000 1.35%
1973 591,000 1.37%
1972 583,000 1.22%
1971 576,000 2.49%
1970 562,000 2.74%
1969 547,000 2.63%
1968 533,000 2.90%
1967 518,000 2.57%
1966 505,000 2.85%
1965 491,000 2.72%
1964 478,000 2.80%
1963 465,000 2.65%
1962 453,000 2.72%
1961 441,000 2.56%
1960 430,000 2.63%
1959 419,000 2.70%
1958 408,000 2.51%
1957 398,000 2.58%
1956 388,000 2.37%
1955 379,000 2.71%
1954 369,000 2.50%
1953 360,000 4.35%
1952 345,000 5.18%
1951 328,000 4.79%
1950 313,000 0.00%