Military Spending by Country (2024)

153 countries ranked · Global average: 2.2% of GDP · Source: SIPRI / World Bank · Updated September 2026

Global Average
2.2%
Highest (% GDP)
Ukraine
Lowest (% GDP)
Haiti

Global Military Expenditure

Global military spending exceeded $2.4 trillion in 2024, with the United States accounting for roughly 40% of the total. The US spends approximately 3.5% of GDP on defense — over $900 billion annually, more than the next 10 countries combined in absolute terms. China is the second-largest spender at an estimated $300 billion, though exact figures are difficult to verify due to opaque defense budgets. Russia, despite its smaller economy, allocates an estimated 6-8% of GDP to military following its invasion of Ukraine.

Military spending trends are a barometer of geopolitical tensions. NATO members committed to spending at least 2% of GDP on defense — a target most European members missed for decades but are now rapidly approaching after Russia's 2022 invasion of Ukraine triggered a fundamental reassessment of European security. Germany announced a €100 billion special defense fund, and Nordic countries accelerated their defense buildups. Middle Eastern countries like Saudi Arabia, Israel, and the UAE consistently spend 4-6% of GDP due to regional security threats.

Japan maintained spending below 1% of GDP for decades under its post-WWII pacifist constitution but has recently increased toward 2% in response to China's military buildup and North Korean missile threats. For developing countries, excessive military spending creates a "guns versus butter" trade-off — resources devoted to defense cannot be invested in healthcare, education, or infrastructure that drives long-term economic growth.

In 2026, global military spending reached a record $2.7 trillion — the highest in modern history and the ninth consecutive year of real-terms growth, according to SIPRI. Europe is driving the surge: Germany crossed the NATO 2% threshold for the first time since reunification, Poland is spending 4.1% of GDP (the highest in the alliance), and Finland, Sweden, Estonia, and Latvia have dramatically expanded budgets following Russia's full-scale invasion of Ukraine. Ukraine itself allocates over 35% of GDP to defense — the highest share in the world — funded partly by more than $100 billion in Western military assistance. Russia's defense budget has surged to an estimated 6–8% of GDP, crowding out civilian investment and contributing to domestic inflation above 8%. The Asia-Pacific is also rearming: Japan targets 2% of GDP by 2027 (up from a decades-long 1% cap), Australia is expanding submarine and missile capacity, and South Korea is accelerating domestic weapons production. The geopolitical signal is unambiguous: the post-Cold War "peace dividend" is fully spent. See our analysis: Global Defense Spending Hits Record $2.7 Trillion.

Military spending as % of GDP by country. Source: SIPRI / World Bank.
#Country% of GDP
1Ukraine34.5%
2Israel8.8%
3Algeria8.0%
4Saudi Arabia7.3%
5Russian Federation7.1%
6Myanmar6.8%
7Qatar6.5%
8Oman5.6%
9Armenia5.5%
10Libya5.3%
11Azerbaijan5.0%
12Kuwait4.8%
13Jordan4.8%
14Burkina Faso4.7%
15Mali4.2%
16Poland4.2%
17Burundi3.8%
18Brunei Darussalam3.6%
19Morocco3.5%
20United States3.4%
21Estonia3.4%
22Colombia3.4%
23Latvia3.3%
24Greece3.1%
25Lithuania3.1%
26Chad3.0%
27Kyrgyz Republic3.0%
28Bahrain2.9%
29Singapore2.8%
30Botswana2.8%
31Namibia2.7%
32Pakistan2.7%
33Timor-Leste2.7%
34Serbia2.6%
35Lebanon2.6%
36Korea, Rep.2.6%
37Central African Republic2.5%
38Tunisia2.5%
39Denmark2.4%
40Iraq2.4%
41Uruguay2.3%
42Finland2.3%
43Romania2.3%
44United Kingdom2.3%
45India2.3%
46Niger2.2%
47Ecuador2.2%
48Hungary2.2%
49Mauritania2.2%
50Bulgaria2.1%

Use this data in your own work

Every figure on this page is available as JSON or CSV from the same API the site runs on. Source, license and terms travel with the response, so attribution is not left to you to reconstruct.

Military Spending (% of GDP) · all countries · CSV
curl "https://statisticsoftheworld.com/api/v1/rankings/MS.MIL.XPND.GD.ZS?format=csv"
Works without a key at 1,000 requests a day. A free key adds a usage dashboard at the same limit. API Pro raises the ceiling to 50,000 a day.Get a free API key →