Skip to content

Latest figures

Military spending · In dollars

Military spending USD, in current prices (converted at the exchange rate for the given year)

Latest, 2024415,185,334.03current USDAnnual release
vs 2023−5.1%437,645,003.82
High since 1960441,379,595.1current USD2022 · World Bank
Low since 196011,954,140.13current USD1962 · World Bank

Over time

current USD2014 - 2024

Recent years

  1. 2024415,185,334.03current USD−5.1%
  2. 2023437,645,003.82current USD−0.8%
  3. 2022441,379,595.1current USD+30.7%
  4. 2021337,658,309.64current USD−1.5%
  5. 2020342,766,481.03current USD+3.3%
  6. 2019331,882,551.64current USD+21.5%
  7. 2018273,114,976.84current USD−0.7%
  8. 2017275,014,798.54current USD−5.5%
Full table
PeriodValue
2024415,185,334.03 current USD
2023437,645,003.82 current USD
2022441,379,595.1 current USD
2021337,658,309.64 current USD
2020342,766,481.03 current USD
2019331,882,551.64 current USD
2018273,114,976.84 current USD
2017275,014,798.54 current USD
2016290,912,704 current USD
2015252,455,480.64 current USD
2014245,672,875.88 current USD
2013249,757,853.38 current USD
2012224,366,543.65 current USD
2011197,433,150.68 current USD
2010169,798,840.13 current USD
2009147,410,544.06 current USD
2008166,494,048.3 current USD
2007135,925,872.83 current USD
2006130,546,929.15 current USD
2005104,467,679.86 current USD
2004114,893,349.27 current USD
2003178,771,793.95 current USD
2002158,368,119.26 current USD
2001196,765,577.54 current USD
2000157,848,092.79 current USD
1999123,754,165.19 current USD
1998139,804,367.71 current USD
1997132,112,832.57 current USD
1996141,370,462.94 current USD
1995158,348,657.49 current USD
1994153,011,545.42 current USD
1993144,445,075.38 current USD
1992153,753,024.29 current USD
1991119,310,860.47 current USD
1990132,196,105.01 current USD
1989151,627,061.35 current USD
1988146,588,384.4 current USD
1987124,028,000 current USD
1986140,853,333.33 current USD
1985224,420,000 current USD
1984207,480,000 current USD
1983184,250,000 current USD
1982176,590,000 current USD
1981162,640,000 current USD
1980103,760,000 current USD
197990,200,000 current USD
197871,700,000 current USD
197775,200,000 current USD
197655,500,000 current USD
197544,900,000 current USD
197428,400,000 current USD
197323,400,000 current USD
197224,000,000 current USD
197122,200,000 current USD
197032,300,000 current USD
196917,600,000 current USD
196820,400,000 current USD
196721,179,617.83 current USD
196619,100,636.94 current USD
196518,580,891.72 current USD
196412,993,630.57 current USD
196314,812,738.85 current USD
196211,954,140.13 current USD
196112,084,076.43 current USD
196012,084,076.43 current USD