Military Spending by Country, Historical Data 1990-2024
About This Dataset
Military Spending by Country, Historical Data 1990-2024The United States has spent more than the next three countries combined at every benchmark year here, rising from 325.1 billion dollars in 1990 to 997.3 billion in 2024. What has changed is who is behind it. China spent 9.9 billion in 1990, about a quarter of the 43.5 billion spent by the United Kingdom and roughly level with the 10.5 billion spent by India; by 2024 it was at 313.7 billion, a rise of roughly 32 times and more than the United Kingdom, Germany and France put together. The fastest move in the whole chart belongs to Ukraine, which went from 6.8 billion in 2020 to 64.7 billion in 2024, almost exactly level with France. Russia reached 149.0 billion in 2024, its highest figure in the series. Western Europe shows the opposite pattern for most of the period: Germany was lower in 2015 at 38.2 billion than it had been in 1990 at 39.7, and only turns upward at the end, reaching 88.5 billion in 2024.
Key Findings
Auto-computed highlights from this dataset
Military Spending by Country, Historical Data 1990-2024
Data Insights
Numbers, trends & sources behind this chart
Rankings & Full Data
94 records · Military Spending (billion US$) · ranked by 2024
Data Sources & References
All external sources cited in this dataset
Related Charts
More statistics on similar topics
Measured against the size of the economy rather than in dollars, the ranking turns over completely. Ukraine is at 34.48...
World military spending barely moved through the 1990s, from 712.3 billion dollars in 1990 to 742.4 billion in 2000, whi...
Eritrea leads with 13.3% of its entire labor force in the armed forces, meaning roughly one in eight workers is a soldie...