Skip to content

Latest figures

Imports of goods and services

Imports of goods includes change in the economic ownership of goods from non-residents to residents of the compiling economy, irrespective of physical movement of goods across national borders.

Latest, 2025US$30.81B2015 pricesAnnual release
vs 2024+7.6%US$28.63B 2015 prices
High since 1960US$30.81B2015 prices2025 · World Bank
Low since 1960US$2.10B2015 prices1961 · World Bank

Over time

US$ million 2015 prices2016 - 2025

Recent years

  1. 2025US$30.81B2015 prices+7.6%
  2. 2024US$28.63B2015 prices+8.9%
  3. 2023US$26.29B2015 prices+5.3%
  4. 2022US$24.97B2015 prices+4.9%
  5. 2021US$23.80B2015 prices+19.5%
  6. 2020US$19.93B2015 prices−5.8%
  7. 2019US$21.15B2015 prices+4.9%
  8. 2018US$20.17B2015 prices+3.9%
Full table
PeriodValue
2025US$30,806.1 M 2015 prices
2024US$28,626.0 M 2015 prices
2023US$26,293.2 M 2015 prices
2022US$24,971.2 M 2015 prices
2021US$23,803.1 M 2015 prices
2020US$19,926.2 M 2015 prices
2019US$21,146.1 M 2015 prices
2018US$20,166.6 M 2015 prices
2017US$19,404.6 M 2015 prices
2016US$18,871.5 M 2015 prices
2015US$18,695.3 M 2015 prices
2014US$18,037.3 M 2015 prices
2013US$17,449.3 M 2015 prices
2012US$16,736.5 M 2015 prices
2011US$16,281.9 M 2015 prices
2010US$15,216.5 M 2015 prices
2009US$13,833.8 M 2015 prices
2008US$15,004.4 M 2015 prices
2007US$15,919.3 M 2015 prices
2006US$14,845.3 M 2015 prices
2005US$13,945.8 M 2015 prices
2004US$14,026.0 M 2015 prices
2003US$13,271.7 M 2015 prices
2002US$13,200.8 M 2015 prices
2001US$12,943.7 M 2015 prices
2000US$12,105.9 M 2015 prices
1999US$11,416.8 M 2015 prices
1998US$11,336.1 M 2015 prices
1997US$9,105.2 M 2015 prices
1996US$7,619.3 M 2015 prices
1995US$8,180.6 M 2015 prices
1994US$7,603.4 M 2015 prices
1993US$7,244.0 M 2015 prices
1992US$6,937.2 M 2015 prices
1991US$5,072.4 M 2015 prices
1990US$4,950.8 M 2015 prices
1989US$4,765.4 M 2015 prices
1988US$4,501.6 M 2015 prices
1987US$4,338.2 M 2015 prices
1986US$2,934.2 M 2015 prices
1985US$3,434.3 M 2015 prices
1984US$3,942.5 M 2015 prices
1983US$3,680.2 M 2015 prices
1982US$4,592.3 M 2015 prices
1981US$5,812.2 M 2015 prices
1980US$6,060.8 M 2015 prices
1979US$6,632.3 M 2015 prices
1978US$7,165.3 M 2015 prices
1977US$6,865.8 M 2015 prices
1976US$6,279.2 M 2015 prices
1975US$4,836.8 M 2015 prices
1974US$5,092.3 M 2015 prices
1973US$4,453.6 M 2015 prices
1972US$4,048.3 M 2015 prices
1971US$4,287.3 M 2015 prices
1970US$4,029.1 M 2015 prices
1969US$3,733.7 M 2015 prices
1968US$3,814.8 M 2015 prices
1967US$3,669.2 M 2015 prices
1966US$3,449.4 M 2015 prices
1965US$3,393.1 M 2015 prices
1964US$3,217.2 M 2015 prices
1963US$2,931.5 M 2015 prices
1962US$2,263.9 M 2015 prices
1961US$2,100.4 M 2015 prices
1960US$2,269.4 M 2015 prices