This world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children. The cost of one modern heavy bomber is this: a modern brick school in more than 30 cities. (…) It is two fine, fully equipped hospitals. (…) Under the cloud of threatening war, it is humanity hanging from a cross of iron.
Dwight D. Eisenhower, 1953
The biggest spender – by far- are the United States, followed by China, Saudi Arabia, India, France and Russia. The United States spent more than double than China on military expenses. The United Kingdom, Japan, Germany and South Korea complete the top 10 spenders. Six of the top spending countries are also nuclear powers.
Some countries have no military, thus no military spending, like Iceland or Costa Rica. Iceland is a member of NATO nonetheless and contributes to NATO operations with both financial contributions and civil personnel. How much of their GDP NATO members are spending on military has always caused discussions within the alliance.