started · updated
United States military spending reaches $21 trillion amid Iran conflict
The United States has spent an estimated $21 trillion on its military between 2001 and 2024, an amount equivalent to the combined military spending of the next 18 countries. Despite this investment, the nation has struggled to achieve significant victories in major conflicts since World War II.
Recent military engagements under President Donald Trump, specifically the ongoing conflict with Iran, are characterized as part of a pattern of unsuccessful American military interventions. This follows a history of difficult conflicts including the Korean War, the Vietnam War, and the wars in Afghanistan and Iraq.