Skip to content
Politics & Policy Simple #military-spending

Military Spending by Country

US dominates by absolute spending; some smaller countries lead by % of GDP.

A free, animated military spending by country you can read here or embed on any website, from Scrollchart.

Military Spending by Country

Military Spending by CountryAbsolute dollars reveal US dominance; % of GDP reveals who is truly mobilised (SIPRI 2023)Absolute spending (USD bn)Share of GDP (%)United States$916BChina$296BRussia$109BIndia$83BSaudi Arabia$76BUK$74BGermany$66BUS outspends #2 China by 3xUkraine37%Saudi Arabia7.1%Russia5.9%Israel4.5%United States3.5%Pakistan3%China1.7%Ukraine 37% reflects wartime mobilisationKey contextNATO 2% GDP target:only 11 of 31 membersmet it in 2023.Global total 2023:$2.44 trillion, highestsince Cold War peak.China 9-yr trend:+9% real growth p.a.since 2014.Germany post-Ukraine:EUR 100B special fund,first time at 2% in 2024.

Top spenders by absolute USD ($800B US, $300B China, ...) and by % of GDP (Saudi, Russia, Israel, US, ...). Contrast reveals different priorities.

Good for

  • Defence-policy explainers comparing NATO burden-sharing commitments vs actual member contributions
  • Geopolitics primers for news audiences contextualising US vs China defence rivalry by raw dollars
  • Think-tank analyses of security mobilisation using GDP share as the true measure of strategic commitment

Source & accuracy

This military spending by country is an editorial illustration built to represent the concept accurately. Where it shows figures, they are typical or representative values chosen to make the relationship clear, not a single underlying dataset. The diagram and its explainer are reviewed and maintained centrally, and updated over time as understanding improves.

US dominance and scale differences

The US military budget exceeds $800 billion annually, larger than the next ten countries combined. China spends roughly $250-300 billion; Russia, despite its invasion of Ukraine, spends less than $100 billion. Japan, Germany, the UK, France, and India round out the top spenders, each in the $50-70 billion range. The absolute disparity reflects both the US economy size and deliberate policy to maintain military dominance.

These totals include personnel costs, equipment maintenance, operations, and procurement. They do not include veterans' benefits or nuclear weapons development in some countries, which would change comparisons. Transparency also matters: China's official military budget likely understates its actual defense spending.

GDP share and regional balances

Absolute spending masks relative commitment. The US spends roughly 3% of GDP on defense; Israel spends 4-5%; Russia historically spent 3-4% before the Ukraine invasion; China spends 1.5-2% of its smaller GDP. This means smaller countries can maintain military capability closer to their adversaries' by dedicating a higher share of resources.

Regional military balances reflect these choices: NATO's combined spending dwarfs Russia's, deterring direct invasion; Gulf states' high spending relative to GDP supports proxy conflicts in Yemen and Syria; East Asian tensions drive military buildups in South Korea, Taiwan, and Japan relative to China's slowly growing spending. Future balances depend both on absolute spending and on how efficiently nations translate spending into military capability.

Embed this diagram

Add this animated military spending by country to your own site. Copy one line of HTML, or use the embed builder for theme and sizing options.

Reference

What this is
A free, embeddable, animated military spending by country for any website.
Who uses it
News organizations, Policy think-tanks.
How to embed
Copy one line of HTML. No signup. No watermark. Works in WordPress, Webflow, Ghost, Substack, plain HTML.
File size
iframe embed, ~80 KB gzipped (loads on demand, does not block your page paint).
License
Free forever. Editorial explainer text included; updated centrally over time.

Embed format options

Copy the universal HTML snippet, the WordPress shortcode, or an iframe fallback - see the WordPress plugin page for details. Any format keeps the same Core Web Vitals profile and the same explainer text.

Embed snippet
<div data-scrollchart="military-spending" data-scrollchart-v="1"></div>
<script src="https://scrollchart.com/embed.js" async></script>

Frequently asked questions

Where can I get a free animated "Military Spending by Country" for my website?
Scrollchart provides "Military Spending by Country" as a free, embeddable animated diagram you can add to any website with one line of HTML. No signup is required and there is no watermark. The diagram and its explainer text are served from scrollchart.com, so the embed stays current without any maintenance on your end.
How do I embed a military spending by country in WordPress or a static site?
Paste the HTML snippet from the Scrollchart diagram page into your WordPress post (in HTML/code view), your Webflow embed block, or directly into a static HTML file. No plugin is needed. The diagram loads from scrollchart.com and paints in as the reader scrolls.