| Rank | Country | Military Expenditures (USD) | Date of Info |
| — | World Total | 1,164,254,167,000 | |
| — | NATO Total | 849,875,309,000 | |
| — | EU Total | 292,745,000,000 | |
| 1 | United States | 532,800,000,000 | 2007 |
| 2 | United Kingdom | 66,100,000,000 | 2007 |
| 3 | France | 64,611,000,000 | 2007 |
| 4 | Germany | 57,500,000,000 | 2007 |
| 5 | Japan | 46,000,000,000 | 2007 (est.) |
| 6 | China (PRC) | 45,500,000,000 | 2007 (est.) |
| 7 | Russia | 32,400,000,000 | 2007 |
| 8 | Italy | 32,093,537,000 | 2006 (est.) |
| 9 | Saudi Arabia | 31,255,000,000 | 2006 |
| 10 | India | 21,330,000,000 | 2007 |
| 11 | South Korea | 21,050,000,000 | 2005 |
| 12 | Australia | 18,200,000,000 | 2007 |
| 13 | Spain | 15,792,207,000 | 2006 |
| 14 | Canada | 15,267,891,500 | 2007 |
| 15 | Turkey | 10,936,000,000 | 2006 (est.) |
| 16 | Netherlands | 10,369,920,000 | 2006 (est.) |
| 17 | Israel | 9,444,000,000 | 2005 |
| 18 | Brazil | 9,940,000,000 | 2005 |
| 19 | Taiwan (ROC) | 8,400,000,000 | 2006 |
| 20 | Greece | 7,648,561,000 | 2006 (est.) |
| 21 | Poland | 7,262,500,000 | 2007 |
| 22 | Singapore | 7,053,000,000 | 2007 |
| 23 | Mexico | 6,070,000,000 | 2005 |
| 24 | Sweden | 5,700,000,000 | 2007 |
| 25 | North Korea | 5,000,000,000 | 2005 |
| 26 | Iran | 4,300,000,000 | 2005 |
| 27 | Argentina | 4,300,000,000 | NA |
| 28 | Pakistan | 4,253,000,000 | 2004 |
| 29 | Norway | 4,033,500,000 | 2003 |
| 30 | Venezuela | 4,000,000,000 | 2007 |
| 31 | Belgium | 3,999,000,000 | 2003 |
| 32 | Chile | 3,907,000,000 | 2005 |
| 33 | South Africa | 3,548,000,000 | 2005 |
| 34 | Portugal | 3,497,800,000 | 2003 |
| 35 | Colombia | 3,300,000,000 | NA |
| 36 | Denmark | 3,271,600,000 | 2003 |
| 37 | Kuwait | 3,007,000,000 | 2005 |
| 38 | Algeria | 2,994,000,000 | 2005 |
| 39 | Romania | 2,900,000,000 | 2007 |
| 40 | Finland | 2,800,000,000 | FY06 |
| 41 | Switzerland | 2,548,000,000 | 2005 |
| 42 | Egypt | 2,440,000,000 | 2003 |
| 43 | Austria | 2,334,900,000 | FY06 |
| 44 | Morocco | 2,306,000,000 | 2005 |
| 45 | Czech Republic | 2,170,000,000 | 2004 |
| 46 | Angola | 2,000,000,000 | 2005 |
| 47 | Thailand | 1,775,000,000 | NA |
| 48 | Malaysia | 1,690,000,000 | NA |
| 49 | United Arab Emirates | 1,600,000,000 | NA |
| 50 | Jordan | 1,392,000,000 | 2005 |
| 51 | Iraq | 1,333,000,000 | 2005 |
| 52 | Indonesia | 1,300,000,000 | 2004 |
| 53 | Libya | 1,300,000,000 | 2007 |
| 54 | Ireland | 1,300,000,000 | 2007 |
| 55 | New Zealand | 1,147,000,000 | 2005 |