Zagreb, Croatia Population 1950-2019

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

MLA Citation:
Other Cities in Croatia
City Name Population
Zagreb 685,000
Zagreb - Historical Population Data
Year Population Growth Rate
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%