US Military Spending Nears $1 Trillion | China Closes the Gap
The United States has dominated military spending among these five nations for decades, reaching nearly $997 billion in 2024, its highest level on record. China is the clearest challenger, spending $314 billion in 2024 after growing at a compound annual rate of nearly 10% since 1989, the fastest pace of any country in this comparison.
Military expenditure measures government spending on armed forces, defense infrastructure, and weapons procurement in current US dollars. It is a widely used indicator of a country's defense priorities and its weight in global security.
The scale gap between the US and everyone else remains vast, but the trajectory is striking. China's spending has grown roughly 28-fold since 1989, while US spending has grown at a more moderate 4.9% annually since 1960. Russia and India both reached record highs in 2024 at $149 billion and $86 billion respectively, and Germany hit $88 billion, its own peak. All five countries show 2024 as their highest spending year on record, suggesting a broad global shift toward increased defense investment rather than a trend isolated to any single nation.
The United States spent $997 billion on defense in 2024, more than the next four largest spenders combined. China reached $314 billion, Russia $149 billion (up 37% since 2022 amid the Ukraine war), India $86 billion, and Germany $88 billion. US spending has grown from $49 billion in 1960 to nearly $1 trillion today.
Source: World Bank / SIPRI
Open interactive chart on autario.com