Atlas Hub

Military expenditure

Military expenditure compared across major economies by year

Trend over time

Ukraine Israel Algeria
RankCountryMilitary expenditure
1 Ukraine
34.5%
2 Israel
8.8%
3 Algeria
8.0%
4 Saudi Arabia
7.3%
5 Russia
7.1%
6 Qatar
6.5%
7 United Arab Emirates
5.6%
8 Oman
5.6%
9 Kuwait
4.8%
10 Poland
4.2%
11 Morocco
3.5%
12 United States
3.4%
13 Estonia
3.4%
14 Colombia
3.4%
15 Latvia
3.3%
16 Greece
3.1%
17 Lithuania
3.1%
18 Bahrain
2.9%
19 Singapore
2.8%
20 Pakistan
2.7%
21 Korea
2.6%
22 Denmark
2.4%
23 Uruguay
2.3%
24 Finland
2.3%
25 Romania
2.3%
26 United Kingdom
2.3%
27 India
2.3%
28 Ecuador
2.2%
29 Hungary
2.2%
30 Norway
2.1%
31 France
2.1%
32 Slovakia
2.0%
33 Sweden
2.0%
34 Türkiye
1.9%
35 Czechia
1.9%
36 Netherlands
1.9%
37 Germany
1.9%
38 Australia
1.9%
39 Vietnam
1.8%
40 China
1.7%
41 Italy
1.6%
42 Chile
1.6%
43 Portugal
1.5%
44 Spain
1.4%
45 Sri Lanka
1.4%
46 Japan
1.4%
47 Philippines
1.3%
48 Canada
1.3%
49 Slovenia
1.3%
50 Belgium
1.3%
51 New Zealand
1.2%
52 Thailand
1.1%
53 Austria
1.0%
54 Kenya
1.0%
55 Malaysia
1.0%
56 Nepal
1.0%
57 Brazil
1.0%
58 Luxembourg
1.0%
59 Bangladesh
0.9%
60 Peru
0.9%
61 Mexico
0.9%
62 Indonesia
0.8%
63 Switzerland
0.7%
64 South Africa
0.7%
65 Egypt
0.7%
66 Argentina
0.6%
67 Nigeria
0.6%
68 Kazakhstan
0.4%
69 Ireland
0.2%

Source: World Bank · Data 2024 · Source updated 2026-04-08 · Retrieved 2026-05-16