U.S. Has Spent $25 Billion So Far In War With Iran, Pentagon Official Says
The Pentagon says the United States has spent about $25 billion on the war with Iran, primarily on munitions. The conflict began with strikes on February 28, 2026, and has included ongoing deployments, casualties, and economic spillovers.
Why It Matters
The cost figure underscores the financial and human toll of the conflict ahead of the upcoming U.S. midterm elections, while public opinion remains divided on the war.
Timeline
7 Events
Current public opinion on the war
A Reuters/Ipsos poll shows 34% of Americans approve of the US conflict with Iran, down from 36% in mid-April and 38% in mid-March.
Economic disruptions tied to the war
Disruptions in shipments of oil and natural gas since the war started have contributed to higher US gasoline prices and prices for fertilisers and other agricultural products.
Casualties reported
Thirteen US troops have been killed and hundreds wounded in the conflict.
Pentagon cost estimate disclosed
Jules Hurst, performing the duties of the comptroller, told the House Armed Services Committee that the United States has spent about $25 billion on the war against Iran so far, with most of the money going to munitions.
Mid-April public opinion
A Reuters/Ipsos poll indicated about 36% of Americans approved of the US conflict with Iran in mid-April, down from March.
Mid-March public opinion
A Reuters/Ipsos poll indicated about 38% of Americans approved of the US conflict with Iran in mid-March.
Start of strikes against Iran
The United States began carrying out strikes against Iran on February 28, 2026. The Pentagon has deployed tens of thousands of additional forces to the Middle East and is keeping three aircraft carriers in the region.