Military expenditure (current USD), gaps filled by country

Military expenditure (current USD) with 107 missing years estimated by linear interpolation between the nearest real observations. Only gaps of 4 years or fewer are filled, and never beyond the first or last actual measurement — these are filled holes, not forecasts.

Countries reporting
165
Highest
997.31 billion current USD
United States of America
Lowest
0 current USD
Venezuela (Bolivarian Republic of)
Median
1.13 billion current USD
Years covered
65
1960–2024
Data points
10,708

What the numbers show

Military expenditure (current USD), gaps filled is currently reported for 165 countries. The highest value is 997.31 billion current USD in United States of America; the lowest is 0 current USD in Venezuela (Bolivarian Republic of).

The median across all reporting countries is 1.13 billion current USD, and the mean is 16.30 billion current USD.

Over the past decade 130 countries rose and 33 fell. The largest increase was in Uzbekistan (up 2,560.8%), and the largest decrease in Venezuela (Bolivarian Republic of) (down 100.0%).

Military expenditure (current USD), gaps filled: full country ranking

#Country LatestYear 10-year changeTrend
1 United States of America 997.31 billion current USD 2024 up 54.0% volatile
2 China 313.66 billion current USD 2024 up 72.2% volatile
3 Russian Federation 148.97 billion current USD 2024 up 75.9% volatile
4 Germany 88.46 billion current USD 2024 up 98.1% volatile
5 India 86.13 billion current USD 2024 up 69.2% volatile
6 United Kingdom of Great Britain and Northern Ireland 81.76 billion current USD 2024 up 22.0% volatile
7 Saudi Arabia 80.33 billion current USD 2024 down 0.5% volatile
8 Ukraine 64.70 billion current USD 2024 up 1,533.3% volatile
9 France 64.67 billion current USD 2024 up 21.7% volatile
10 Japan 55.27 billion current USD 2024 up 17.8% volatile
11 Korea 47.57 billion current USD 2024 up 26.7% volatile
12 Israel 46.51 billion current USD 2024 up 162.2% volatile
13 Poland 38.00 billion current USD 2024 up 267.3% volatile
14 Italy 37.96 billion current USD 2024 up 37.1% volatile
15 Australia 33.82 billion current USD 2024 up 31.2% volatile
16 Canada 29.35 billion current USD 2024 up 64.4% volatile
17 Türkiye 24.98 billion current USD 2024 up 42.1% volatile
18 Spain 24.62 billion current USD 2024 up 43.3% volatile
19 Netherlands 23.18 billion current USD 2024 up 124.3% volatile
20 United Arab Emirates 22.76 billion current USD 2014 up 233.8% volatile
21 Algeria 21.81 billion current USD 2024 up 83.9% volatile
22 Brazil 20.95 billion current USD 2024 down 35.9% volatile
23 Mexico 16.73 billion current USD 2024 up 147.5% volatile
24 Qatar 15.41 billion current USD 2022 up 721.2% volatile
25 Colombia 15.10 billion current USD 2024 up 27.4% volatile
26 Singapore 15.06 billion current USD 2024 up 56.9% volatile
27 Sweden 12.04 billion current USD 2024 up 83.7% volatile
28 Indonesia 11.04 billion current USD 2024 up 59.4% volatile
29 Norway 10.44 billion current USD 2024 up 42.2% volatile
30 Pakistan 10.17 billion current USD 2024 up 17.2% volatile
31 Denmark 9.96 billion current USD 2024 up 145.5% volatile
32 Romania 8.72 billion current USD 2024 up 223.8% volatile
33 Belgium 8.56 billion current USD 2024 up 64.9% volatile
34 Greece 8.02 billion current USD 2024 up 45.0% volatile
35 Iran (Islamic Republic of) 7.89 billion current USD 2024 down 20.3% volatile
36 Kuwait 7.79 billion current USD 2024 up 33.6% volatile
37 Finland 6.99 billion current USD 2024 up 75.3% volatile
38 Switzerland 6.72 billion current USD 2024 up 45.7% volatile
39 Czechia 6.52 billion current USD 2024 up 222.6% volatile
40 Iraq 6.18 billion current USD 2024 down 10.8% volatile
41 Philippines 6.12 billion current USD 2024 up 97.1% volatile
42 Oman 5.99 billion current USD 2024 down 27.1% volatile
43 Thailand 5.52 billion current USD 2024 down 1.1% volatile
44 Morocco 5.52 billion current USD 2024 up 36.3% volatile
45 Viet Nam 5.50 billion current USD 2018 up 157.3% volatile
46 Austria 5.26 billion current USD 2024 up 59.1% volatile
47 Chile 5.11 billion current USD 2024 up 0.1% volatile
48 Myanmar 5.01 billion current USD 2024 up 111.2% volatile
49 Hungary 4.73 billion current USD 2024 up 291.4% volatile
50 Portugal 4.64 billion current USD 2024 up 54.6% volatile
51 Malaysia 4.31 billion current USD 2024 down 12.3% volatile
52 Argentina 4.18 billion current USD 2024 down 16.1% volatile
53 Bangladesh 4.03 billion current USD 2024 up 71.2% volatile
54 Azerbaijan 3.78 billion current USD 2024 up 10.2% volatile
55 New Zealand 3.00 billion current USD 2024 up 50.3% volatile
56 Slovakia 2.85 billion current USD 2024 up 185.6% volatile
57 South Africa 2.84 billion current USD 2024 down 27.1% volatile
58 Ecuador 2.70 billion current USD 2024 down 3.2% volatile
59 Lithuania 2.63 billion current USD 2024 up 515.5% volatile
60 Peru 2.57 billion current USD 2024 down 20.3% volatile
61 Jordan 2.56 billion current USD 2024 up 65.3% volatile
62 Syrian Arab Republic 2.49 billion current USD 2011 up 144.0% volatile
63 Egypt 2.40 billion current USD 2024 down 52.9% volatile
64 Bulgaria 2.33 billion current USD 2024 up 211.7% volatile
65 Serbia 2.32 billion current USD 2024 up 152.9% rising
66 South Sudan 2.03 billion current USD 2024 up 55.8% volatile
67 Uruguay 1.74 billion current USD 2024 up 67.9% volatile
68 Yemen 1.71 billion current USD 2014 up 133.2% rising
69 Croatia 1.63 billion current USD 2024 up 51.3% rising
70 Democratic People's Republic of Korea 1.60 billion current USD 2018 volatile
71 Libya 1.57 billion current USD 2023 down 60.3% volatile
72 Belarus 1.49 billion current USD 2024 up 81.5% volatile
73 Estonia 1.44 billion current USD 2024 up 181.6% volatile
74 Uzbekistan 1.44 billion current USD 2018 up 2,560.8% volatile
75 Latvia 1.43 billion current USD 2024 up 382.1% volatile
76 Armenia 1.42 billion current USD 2024 up 209.7% volatile
77 Bahrain 1.38 billion current USD 2024 down 6.2% volatile
78 Sri Lanka 1.33 billion current USD 2024 down 30.4% volatile
79 Ireland 1.33 billion current USD 2024 up 11.6% volatile
80 Tunisia 1.31 billion current USD 2024 up 44.6% volatile
81 Kenya 1.23 billion current USD 2024 up 50.3% volatile
82 Kazakhstan 1.21 billion current USD 2024 down 47.6% volatile
83 Nigeria 1.13 billion current USD 2024 down 51.9% volatile
84 Uganda 1.12 billion current USD 2024 up 242.9% volatile
85 Burkina Faso 1.02 billion current USD 2024 up 477.8% volatile
86 Dominican Republic 980.99 million current USD 2024 up 124.2% volatile
87 Slovenia 951.90 million current USD 2024 up 95.8% rising
88 Mali 929.28 million current USD 2024 up 326.0% volatile
89 Angola 922.05 million current USD 2024 down 86.5% volatile
90 Ethiopia 921.66 million current USD 2024 up 122.4% volatile
91 Tanzania, United Republic of 920.85 million current USD 2024 up 81.5% volatile
92 Congo, Democratic Republic of the 899.19 million current USD 2024 up 163.5% volatile
93 Luxembourg 871.64 million current USD 2024 up 245.8% volatile
94 Cambodia 720.54 million current USD 2024 up 159.2% volatile
95 Côte d'Ivoire 658.35 million current USD 2024 up 26.3% volatile
96 Bolivia (Plurinational State of) 655.13 million current USD 2024 up 4.7% volatile
97 Lebanon 635.47 million current USD 2024 down 72.0% volatile
98 Georgia 615.86 million current USD 2024 up 48.2% volatile
99 Cyprus 598.19 million current USD 2024 up 67.2% rising
100 Honduras 581.27 million current USD 2024 up 140.3% volatile
101 Botswana 567.82 million current USD 2024 up 64.0% volatile
102 Guinea 562.46 million current USD 2024 up 185.6% volatile
103 Brunei Darussalam 558.61 million current USD 2024 up 5.8% volatile
104 Chad 557.71 million current USD 2024 up 42.1% volatile
105 Albania 535.47 million current USD 2024 up 200.6% volatile
106 Cameroon 534.85 million current USD 2024 up 33.2% volatile
107 Senegal 514.94 million current USD 2024 up 114.7% volatile
108 Kyrgyzstan 473.05 million current USD 2024 up 87.6% volatile
109 Mozambique 450.45 million current USD 2024 up 159.2% volatile
110 Niger 435.88 million current USD 2024 up 199.4% volatile
111 Nepal 426.52 million current USD 2024 up 30.0% volatile
112 El Salvador 425.20 million current USD 2024 up 81.8% volatile
113 Guatemala 415.19 million current USD 2024 up 69.0% volatile
114 Paraguay 413.97 million current USD 2024 up 3.9% volatile
115 Sudan 375.21 million current USD 2021 down 88.2% volatile
116 Namibia 362.39 million current USD 2024 down 32.6% volatile
117 North Macedonia 353.69 million current USD 2024 up 184.8% rising
118 Zambia 349.67 million current USD 2024 down 21.2% volatile
119 Gabon 319.10 million current USD 2024 up 53.3% volatile
120 Afghanistan 278.25 million current USD 2021 down 14.6% volatile
121 Ghana 268.74 million current USD 2024 up 6.4% volatile
122 Jamaica 262.51 million current USD 2024 up 116.4% volatile
123 Mauritania 260.06 million current USD 2024 up 79.5% volatile
124 Tajikistan 246.39 million current USD 2024 up 136.3% volatile
125 Trinidad and Tobago 234.54 million current USD 2024 up 24.2% volatile
126 Bosnia and Herzegovina 215.97 million current USD 2024 up 13.4% falling
127 Somalia 201.85 million current USD 2024 up 235.0% volatile
128 Guyana 201.84 million current USD 2024 up 413.8% volatile
129 Togo 195.35 million current USD 2024 up 135.1% volatile
130 Congo 182.04 million current USD 2024 down 74.2% volatile
131 Eritrea 181.58 million current USD 2003 up 68.5% rising
132 Mongolia 180.84 million current USD 2024 up 72.0% volatile
133 Rwanda 175.92 million current USD 2024 up 93.5% volatile
134 Burundi 171.83 million current USD 2024 up 176.4% volatile
135 Kosovo 165.56 million current USD 2024 up 209.0% volatile
136 Benin 154.11 million current USD 2024 up 65.7% volatile
137 Montenegro 150.03 million current USD 2024 up 122.1% rising
138 Cuba 128.61 million current USD 2018 up 44.4% volatile
139 Madagascar 121.63 million current USD 2024 up 74.6% volatile
140 Malawi 117.59 million current USD 2024 up 137.8% volatile
141 Equatorial Guinea 113.14 million current USD 2024 down 32.1% volatile
142 Turkmenistan 111.92 million current USD 1999 up 40.6% rising
143 Republic of Moldova 110.73 million current USD 2024 up 301.7% volatile
144 Malta 109.25 million current USD 2024 up 93.3% volatile
145 Nicaragua 105.26 million current USD 2024 up 29.3% volatile
146 Zimbabwe 98.39 million current USD 2024 down 73.3% volatile
147 Papua New Guinea 91.01 million current USD 2024 down 19.0% volatile
148 Eswatini 79.66 million current USD 2024 down 2.1% volatile
149 Fiji 77.64 million current USD 2024 up 3.8% volatile
150 Central African Republic 71.17 million current USD 2024 up 85.3% volatile
151 Timor-Leste 46.40 million current USD 2024 up 56.6% rising
152 Sierra Leone 36.45 million current USD 2024 down 25.3% volatile
153 Lesotho 36.30 million current USD 2024 down 23.9% volatile
154 Djibouti 36.27 million current USD 2008 up 35.8% rising
155 Liberia 33.83 million current USD 2024 up 132.8% volatile
156 Belize 30.14 million current USD 2024 up 51.3% volatile
157 Seychelles 26.86 million current USD 2024 down 13.1% rising
158 Guinea-Bissau 25.29 million current USD 2023 up 16.5% volatile
159 Mauritius 23.01 million current USD 2024 up 16.5% volatile
160 Lao People's Democratic Republic 22.68 million current USD 2013 up 105.9% volatile
161 Haiti 19.75 million current USD 2024 up 272.9% volatile
162 Cabo Verde 16.83 million current USD 2024 up 67.5% rising
163 Gambia 14.43 million current USD 2024 down 1.1% volatile
164 Panama 0 current USD 2024 volatile
164 Venezuela (Bolivarian Republic of) 0 current USD 2024 down 100.0% volatile

Regions and income groups

Aggregates are excluded from the country ranking above so that a region can never outrank a country.

Share, cite or embed this page

Cite this page

Military expenditure (current USD), gaps filled by country. Statizoid, drawing on Statizoid (derived). Retrieved 21 August 2026, from https://public-sector.statizoid.com/stat/military-expenditure-current-usd-gaps-filled/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under Derived by Statizoid from the sources named on the page; please keep the attribution.

<a href="https://public-sector.statizoid.com/stat/military-expenditure-current-usd-gaps-filled/">Military expenditure (current USD), gaps filled by country</a> — Statizoid

How this figure is calculated

Military expenditure (current USD) with 107 missing years estimated by linear interpolation between the nearest real observations. Only gaps of 4 years or fewer are filled, and never beyond the first or last actual measurement — these are filled holes, not forecasts.

Computed from

Statizoid computes this series; the underlying measurements belong to the publishers named above. The arithmetic is applied to every country and year where both inputs report, and nothing is estimated unless the page says so.

About this data

Indicator
Military expenditure (current USD), gaps filled
Unit
current USD
Source
Statizoid (derived)
Licence
Derived by Statizoid from the sources named on the page
Coverage
211 places, 10,708 data points, 1960–2024
Last refreshed

Military expenditure (current USD) with 107 missing years estimated by linear interpolation between the nearest real observations. Only gaps of 4 years or fewer are filled, and never beyond the first or last actual measurement — these are filled holes, not forecasts.