Top-10 Countries with the Highest Military Spending as a Share of GDP in 2025

Many countries spend a part of their income on the military to protect their borders, people and national interests. Some countries spend more time than others, especially if they face conflicts or threats. Military spending as a share of GDP shows how much of a country’s total income is used for defense. This article looks at the top-10 countries by this measure and where India stands.

Global Military Spending

Global Military spending has gone up in the last 10 years. From 2015 to 2025, it increased by 37%. According to SIPRI (Stockholm International Peace Research Institute), the world’s average military spending compared to GDP rose from 2.3% in 2023 to 2.5% in 2024. This shows that many countries are spending more money on defence due to wars, tensions and regional conflicts.

What is Military Spending as a Share of GDP?

Military spending as a share of GDP means how much money a country spends on defence compared to its total income (Gross Domestic Product). For example, if a country spends 5% of its GDP on the military, it means 5 out of every 100 rupees or dollars it earns goes to defence.

Why are Countries Spending More on Military?

There are many reasons behind the rise in military budgets:

  • The war between Russia and Ukraine caused both countries to spend a lot more.
  • Countries like Israel and Saudi Arabia increased their defence budgets because of Middle East conflicts.
  • Poland and other European countries are spending more because of rising tensions in Europe.

Top-10 Countries with the Highest Military Spending as a Share of GDP

In 2025, many countries increased their military spending due to wars and tensions. Here is the list of top-10 countries that spent the highest share of their GDP on defence, highlighting global security concerns:

Rank Country Share of GDP (%) Spending ($B)
1. Ukraine 34% 64.7
2. Israel 8.80% 46.5
3. Algeria 8% 21.8
4. Saudi Arabia 7.30% [80.3]
5. Russia [7.1%] [149]
6. Kuwait 4.80% 7.8
7. Poland 4.20% 38
8. United States 3.40% 997
9. Colombia 3.40% 15.1
10. Greece 3.1 8

India’s Spending on Military

In 2024, India, the world’s fifth-largest economy, spent $86.1 billion on its military, which is 2.3% of its GDP. This made India the fifth-biggest military spender globally. In comparison, Pakistan spent $10.2 billion, which is 2.7% of its GDP. The U.S. stayed the top spender with $997 billion (3.4% of GDP), while China, the second-largest spender, used $314 billion (1.7% of GDP) to grow its region power.

Akansha Arora

My role as a content writer specializing in current affairs at Adda247 involves meticulously researching and crafting compelling articles aimed at guiding and informing candidates preparing for National and State Level Competitive Government Exams. With a dedication to educational excellence, I strive to keep our candidates abreast of the latest developments and trends in current affairs. By providing insightful and engaging content, I aim to ensure that aspiring candidates are well-prepared and informed for their examinations.

Recent Posts

UNESCO World Heritage Sites in Uttar Pradesh (2026): Complete List Here

In July 2026, Sarnath got included in the UNESCO World Heritage List which helped Uttar…

15 minutes ago

Education Ministers of India (1947-2026): Complete List, First Education Minister and New Education Minister

The Ministry of Education, headed by the Education Minister of India, is one of the…

55 minutes ago

World Nature Conservation Day 2026: History, Importance, Significance and Key Facts

Every year, 28th July observed as the World Nature Conservation Day is celebrated to raise…

2 hours ago

World Hepatitis Day 2026: Theme, History, Significance, Symptoms, Prevention, and Key Facts

Every year, July 28 is celebrated as World Hepatitis Day for the purpose of raising…

2 hours ago

ISSF World Cup 2026: Esha Singh Wins Gold, Manu Bhaker Bags Bronze for India

In the women's 25m pistol category at the ISSF World Cup 2026 in Hangzhou, China,…

3 hours ago

Who Is Gyaneshwari Yadav? Indian Weightlifter Wins Silver Medal at Commonwealth Games 2026

Gyaneshwari Yadav has won the silver medal in the 53kg women's division at Glasgow, where…

3 hours ago