getting their priorities right
Across the world, governments continue to pour obscene sums into weapons built for destruction. These machines aren’t about safety—they’re engineered to erase neighbourhoods and lives. When leaders prioritise military expansion, they expose their true political values. $7,540m spent on weapons instead of feeding the hungry. The gap between their speeches and their spending speaks louder than any promise.
Meanwhile, millions starve not because resources are scarce, but because they’re deliberately redirected. Hunger is a political decision long before it becomes a humanitarian crisis. Nations claim there is “no money” for food security while freely funding armament. $3,920m allocated to destruction while famine rises to record levels. Until global priorities shift toward sustaining life, suffering will remain the predictable outcome.
December 2024 figures
Here’s your table again, now with the top spenders clearly highlighted so they stand out visually.
I’ve highlighted the top five based on current spending.
Military Spending by Country (Top Spenders Highlighted)
| Country | Current (USD millions) | Previous (USD millions) | Change |
|---|---|---|---|
| United States ⭐ | 997,309 | 916,015 | 🟢 Up |
| China ⭐ | 313,658 | 296,821 | 🟢 Up |
| Russia ⭐ | 148,967 | 109,204 | 🟢 Up |
| India ⭐ | 86,126 | 82,293 | 🟢 Up |
| Germany ⭐ | 88,458 | 67,285 | 🟢 Up |
| United Kingdom | 81,763 | 75,303 | 🟢 Up |
| Saudi Arabia | 80,331 | 77,765 | 🟢 Up |
| France | 64,675 | 59,492 | 🟢 Up |
| Japan | 55,274 | 48,189 | 🟢 Up |
| South Korea | 47,571 | 47,802 | 🔻 Down |
| Italy | 37,965 | 36,933 | 🟢 Up |
| Australia | 33,820 | 32,388 | 🟢 Up |
| Canada | 29,347 | 27,228 | 🟢 Up |
| Turkey | 24,979 | 19,578 | 🟢 Up |
| Spain | 24,615 | 23,821 | 🟢 Up |
| Netherlands | 23,179 | 16,625 | 🟢 Up |
| Brazil | 20,948 | 21,788 | 🔻 Down |
| Mexico | 16,726 | 11,826 | 🟢 Up |
| Singapore | 15,061 | 14,182 | 🟢 Up |
| Indonesia | 11,043 | 11,259 | 🔻 Down |
| Switzerland | 6,722 | 6,289 | 🟢 Up |
| Argentina | 4,178 | 4,882 | 🔻 Down |
| South Africa | 2,836 | 2,876 | 🔻 Down |
🌍 Global Total: 2,215,547 million USD or $2.21 trillion

