Skip to content

Latest figures

GDP

Gross domestic product is the total income earned through the production of goods and services in an economic territory during an accounting period.

Latest, 2025Q947.01BcurrentAnnual release
vs 2024+7.8%Q878.39B current
High since 1960Q947.01Bcurrent2025 · World Bank
Low since 1960Q1.04Bcurrent1960 · World Bank

Over time

Q million current2016 - 2025

Recent years

  1. 2025Q947.01Bcurrent+7.8%
  2. 2024Q878.39Bcurrent+7.5%
  3. 2023Q816.86Bcurrent+10.3%
  4. 2022Q740.81Bcurrent+10.8%
  5. 2021Q668.68Bcurrent+11.4%
  6. 2020Q600.12Bcurrent+1.0%
  7. 2019Q593.97Bcurrent+7.7%
  8. 2018Q551.37Bcurrent+4.7%
Full table
PeriodValue
2025Q947,005.6 M current
2024Q878,387.3 M current
2023Q816,859.9 M current
2022Q740,807.5 M current
2021Q668,680.6 M current
2020Q600,122.5 M current
2019Q593,972.1 M current
2018Q551,368.0 M current
2017Q526,507.6 M current
2016Q502,001.7 M current
2015Q476,022.8 M current
2014Q447,326.4 M current
2013Q416,383.0 M current
2012Q388,499.3 M current
2011Q364,949.3 M current
2010Q327,762.6 M current
2009Q303,007.1 M current
2008Q291,089.2 M current
2007Q257,576.3 M current
2006Q226,134.5 M current
2005Q204,462.9 M current
2004Q187,356.9 M current
2003Q171,335.7 M current
2002Q159,908.4 M current
2001Q144,639.1 M current
2000Q149,743.0 M current
1999Q135,287.0 M current
1998Q124,022.5 M current
1997Q107,873.4 M current
1996Q95,478.6 M current
1995Q85,156.7 M current
1994Q74,669.2 M current
1993Q64,243.2 M current
1992Q53,985.4 M current
1991Q47,302.3 M current
1990Q34,316.9 M current
1989Q23,684.6 M current
1988Q20,545.0 M current
1987Q17,711.0 M current
1986Q15,838.0 M current
1985Q11,179.9 M current
1984Q9,470.0 M current
1983Q9,050.0 M current
1982Q8,717.0 M current
1981Q8,607.5 M current
1980Q7,878.7 M current
1979Q6,902.6 M current
1978Q6,070.6 M current
1977Q5,480.5 M current
1976Q4,365.3 M current
1975Q3,645.9 M current
1974Q3,161.5 M current
1973Q2,569.2 M current
1972Q2,101.3 M current
1971Q1,984.8 M current
1970Q1,904.0 M current
1969Q1,715.4 M current
1968Q1,610.5 M current
1967Q1,453.5 M current
1966Q1,390.7 M current
1965Q1,331.4 M current
1964Q1,299.1 M current
1963Q1,262.8 M current
1962Q1,143.6 M current
1961Q1,076.7 M current
1960Q1,043.6 M current