Dataset

Military expenditure: the world, Ukraine and NATO

How much the world's biggest military spenders pay, where Ukraine ranks among them, how Ukraine's own military spending has moved over the last decade, and what each NATO ally now spends as a share of its economy -- read from the World Bank's API and NATO's own published report, never from SIPRI directly.

World Bank data for 2024 puts Ukraine at #8 among the world’s largest military spenders by current US dollars, and at 34.5% of its own GDP – the highest share of any country in this top 15. The chart above plots the top 15 by expenditure; the table beneath it carries the same 15 rows plus each one’s share of GDP. A second chart tracks Ukraine’s own military expenditure from 2013 to 2024, in current US dollars. A separate table re-keys NATO’s own published defence-expenditure report: each ally’s 2025 estimate as a share of GDP, credited to NATO and never mirrored from its PDF. None of these figures is read from SIPRI directly – SIPRI’s own terms require a negotiated royalty for commercial use, so this page routes the same underlying series through the World Bank’s CC BY 4.0 distribution instead. The rules that decide what may be published are on the methodology page.

Key figures

World Bank data year
2024
Ukraine's global rank (top 15)
#8
Ukraine military expenditure
$64,704,990,025 (34.5% of GDP)
NATO allies reported (2025e)
31
World Bank data retrieved
NATO report retrieved

Top 15 military spenders, and Ukraine's decade

Top 15 by military expenditure, 2024

Top 15 military spenders, 2024Military expenditure, current US$, World Bank MS.MIL.XPND.CD, 2024. United States: $997,309,000,000. China: $313,658,330,217. Russian Federation: $148,967,275,140. Germany: $88,458,476,390. India: $86,125,976,249. United Kingdom: $81,763,173,070. Saudi Arabia: $80,330,666,667. Ukraine: $64,704,990,025. France: $64,675,015,306. Japan: $55,273,904,317. Korea, Rep.: $47,571,318,597. Israel: $46,505,298,369. Poland: $38,000,728,652. Italy: $37,964,578,317. Australia: $33,819,572,368.$0$250B$500B$750B$1000BUnited States$997.3BChina$313.7BRussian Federation$149BGermany$88.5BIndia$86.1BUnited Kingdom$81.8BSaudi Arabia$80.3BUkraine$64.7BFrance$64.7BJapan$55.3BKorea, Rep.$47.6BIsrael$46.5BPoland$38BItaly$38BAustralia$33.8B
Military expenditure, current US$, World Bank MS.MIL.XPND.CD, 2024. Charting 15 of 15 rows. The table below lists every row.

Ukraine's military expenditure, 2013-2024

Ukraine's military expenditure, 2013-2024Military expenditure, current US$, World Bank MS.MIL.XPND.CD, by year. 2023: $64,908,025,327. 2024: $64,704,990,025. 2022: $41,183,927,473. 2021: $6,898,123,104. 2020: $6,838,766,421. 2019: $6,262,432,161. 2018: $4,750,219,031. 2013: $4,386,419,892. 2014: $3,961,551,379. 2017: $3,647,565,196. 2015: $3,502,733,744. 2016: $3,423,286,811.$0$20B$40B$60B$80B2023$64.9B2024$64.7B2022$41.2B2021$6.9B2020$6.8B2019$6.3B2018$4.8B2013$4.4B2014$4B2017$3.6B2015$3.5B2016$3.4B
Military expenditure, current US$, World Bank MS.MIL.XPND.CD, by year. Charting 12 of 12 rows. The table below lists every row.

The data

World Bank: top 15 and Ukraine

Top 15 countries by military expenditure, current US$, 2024 -- World Bank MS.MIL.XPND.CD / MS.MIL.XPND.GD.ZS. Ukraine's row is bold.
CountryExpenditure (USD)% of GDP
United States$997,309,000,0003.4%
China$313,658,330,2171.7%
Russian Federation$148,967,275,1407.1%
Germany$88,458,476,3901.9%
India$86,125,976,2492.3%
United Kingdom$81,763,173,0702.3%
Saudi Arabia$80,330,666,6677.3%
Ukraine$64,704,990,02534.5%
France$64,675,015,3062.1%
Japan$55,273,904,3171.4%
Korea, Rep.$47,571,318,5972.6%
Israel$46,505,298,3698.8%
Poland$38,000,728,6524.2%
Italy$37,964,578,3171.6%
Australia$33,819,572,3681.9%

World Bank: Ukraine, 2013-2024

Ukraine's military expenditure by year, current US$ and % of GDP -- World Bank MS.MIL.XPND.CD / MS.MIL.XPND.GD.ZS.
YearExpenditure (USD)% of GDP
2013$4,386,419,8922.4%
2014$3,961,551,3793.0%
2015$3,502,733,7443.8%
2016$3,423,286,8113.7%
2017$3,647,565,1963.2%
2018$4,750,219,0313.6%
2019$6,262,432,1614.1%
2020$6,838,766,4214.4%
2021$6,898,123,1043.4%
2022$41,183,927,47325.6%
2023$64,908,025,32736.5%
2024$64,704,990,02534.5%

NATO: defence expenditure by ally, 2025 estimate

Source: NATO, Defence Expenditure of NATO Countries (2014-2025). Cut-off date for NATO's own figures: 2025-06-03. A blank cell is NATO's own report stating no 2025 estimate, never a zero.

31 NATO allies, defence expenditure as a share of GDP, 2025 estimate -- Source: NATO, Defence Expenditure of NATO Countries (2014-2025).
Ally% of GDP (2025e)
Albania2.01%
Belgium2.00%
Bulgaria2.06%
Canada2.01%
Croatia2.03%
Czechia2.00%
Denmark3.22%
Estonia3.38%
Finland2.77%
France2.05%
GermanyNot reported
Greece2.85%
Hungary2.06%
Italy2.01%
Latvia3.73%
Lithuania4.00%
Luxembourg2.00%
Montenegro2.03%
Netherlands2.49%
North Macedonia2.00%
Norway3.35%
Poland4.48%
Portugal2.00%
Romania2.28%
Slovak Republic2.04%
Slovenia2.02%
Spain2.00%
Sweden2.51%
Turkiye2.33%
United Kingdom2.40%
United States3.22%

Source and methodology

The two World Bank charts use indicators MS.MIL.XPND.CD (military expenditure, current US$) and MS.MIL.XPND.GD.ZS (military expenditure, % of GDP), pulled from the World Bank API and cached in this repository with a retrieval date. World Bank distributes both under CC BY 4.0 while citing SIPRI's Military Expenditure Database as the underlying source -- SIPRI's own site is never read directly (its terms require a negotiated royalty for commercial use). The NATO table re-keys the headline percentage from NATO's own published report -- names and one figure per country, never NATO's prose, layout or logo.

Attribution

Never used: SIPRI's own database. SIPRI requires prior written permission and a negotiated royalty for commercial republication (docs/research/08-money-data-licensing.md row 7); every figure above traces to the World Bank's CC BY 4.0 distribution or to NATO's own report instead.

The rules that decide what may be published are on the methodology page.

Download and reuse

Top 15 (CSV) Ukraine decade (CSV) NATO allies (CSV) All three (JSON)

Each CSV is one of the tables above, one line per row. An empty field means the source states no value there -- never a zero.

Licence

The World Bank series here are CC BY 4.0 -- free to reuse, including commercially, with the attribution line above. The NATO table is NATO's own conditional terms (see Source and methodology): credit NATO, never sell it or use it in advertising, never mirror NATO's layout, prose or logo.

Embed this on your site

Paste this where you want the chart.

<iframe title="Military expenditure: the world, Ukraine and NATO — MILTech Insider" src="https://miltechinsider.com/embed/military-expenditure-nato-and-world/" width="100%" height="520" style="border:0" loading="lazy"></iframe>

How this page is made

Every figure on this page is read from the source document linked beside it and stored with the source's own words. Extraction is automated; the rules that decide what may be published are not. Nothing here is inferred from a number that is missing. How we work.