Seven months ago, Donald Trump promised the attack on Iran would be a 'short-term excursion.' Gas was under $3 a gallon. Mortgage rates were heading down. Inflation was nearly whipped. Then the bombs dropped, and every single one of those things stopped being true.

Before and After: Two Completely Different Economies

NBC News has put together the clearest accounting yet of what the Iran war has cost ordinary Americans, and the numbers are not subtle. On February 27, the day before the United States and Israel launched their attack, the consumer price index sat at 2.4%. Today it's 3.4%. The 10-year Treasury yield has climbed from 3.96% to nearly 5%. The average 30-year mortgage rate has gone from under 6% to over 7%.

None of this happened in a vacuum. The Congressional Budget Office has now estimated that the war alone is responsible for at least 0.5 percentage points of that inflation spike. That's not a rounding error. That's a policy decision with a price tag attached, and American families are paying it at the pump, at the grocery store, and every time they think about buying a house.

Diesel at $6.52 and the Domino Effect Nobody Wanted

The most immediate damage has been at the gas station. Before the war, average gas prices were just under $3 a gallon. As of this week, NBC News reports they're sitting at approximately $4.50, the highest level ever recorded for late September. Diesel has it worse, climbing from $3.75 a gallon on February 28 to an all-time record of $6.52.

That matters far beyond the morning commute. Diesel moves food. It moves freight. It moves everything that gets built, shipped, and stocked in a store anywhere in this country. When diesel prices go parabolic, the cost doesn't stay at the pump. It spreads.

JP Morgan's oil analysts put it plainly in a note last week, and you should read this slowly: 'We simply don't know how to model the endgame.' These are the people whose entire job is modeling endgames. They also noted that when the war began, they assumed the Trump administration wouldn't allow gas prices, inflation, or Treasury yields to reach the levels they have now hit. 'Six months later,' they wrote, 'many of those lines have been crossed, yet the exit strategy is less clear, not more.'

The Fed Is Raising Rates Again. In 2026. Because of This.

The Federal Reserve raised interest rates last week for the first time since 2023. Let that sink in. The whole economic story of the past few years was about the Fed carefully bringing rates back down after the post-pandemic inflation mess. That work is now being partially undone.

Kathy Bostjancic, chief economist at Nationwide Mutual, explained the logic to NBC News: 'The longer inflation is persistently high, the more business and consumers' expectations for it rise. The Fed is trying to make sure they act in a way to avoid bringing that about.' In other words, the Fed is trying to prevent the psychology of inflation from becoming as bad as inflation itself. That's a fight nobody wanted to be having again in the fall of 2026.

The bond market is feeling it too. Padhraic Garvey, regional head of research at ING Financial Markets, put it simply: 'At the moment we have inflation, and because we've got high inflation, that puts upward pressure on bond yields.' Higher yields mean the federal government pays more interest on its debt, which means less money for anything else. The war is eating the budget from multiple directions at once.

The Good News Nobody Is Hearing

Here's the genuinely complicated part of this story. The war has not destroyed everything. The Census Bureau reported last week that median U.S. household income hit an all-time high in 2025. The poverty rate fell to its lowest level on record. The stock market, largely carried by AI investment, is still performing well. Unemployment remains low.

These are real achievements. Under different circumstances, a White House would be plastering them across every available surface and coasting toward the midterms. Instead, the White House is issuing statements about 'temporary disruptions' while JP Morgan quietly admits it can't figure out how this ends.

The political damage is measurable. An NBC News poll found that in March, 35% of respondents said Trump had helped the economy. By September, that number had dropped to 26%. Consumer sentiment surveys from both the University of Michigan and the Conference Board are scraping the floor. Joanne Hsu, who runs the Michigan survey, wrote earlier this month that consumers 'anticipate greater pressures on their pocketbooks to come.' People have spending money right now, but they don't feel good about it, and they don't feel good about what's next.

Six Weeks to the Midterms, No Exit in Sight

Trump said on Tuesday that a deal with Iran might come after the November midterm elections. After. Not before. So the party that controls Congress goes into election day with $4.50 gas, a 7% mortgage rate, and a president telling voters the relief is scheduled for after the votes are counted. That's quite a closing argument.

The White House, for its part, told NBC News that 'President Trump has always been clear about temporary disruptions as a result of the Iran conflict.' Spokesman Kush Desai said the administration has remained 'laser-focused' on its long-term economic agenda. Seven months in, with JP Morgan saying it can't model the endgame, the word 'temporary' is doing a lot of heavy lifting in that sentence.

Affordability has become the defining issue of House and Senate campaigns across the country, according to NBC News, with Democrats working to peel off disaffected Republicans and independents who are feeling the squeeze. Whether that works depends partly on whether voters blame the war, the president who started it, or just the abstract cruelty of economic forces beyond anyone's control.

The Dingo Take

Trump called it a 'short-term excursion.' Diesel is $6.52. Those two facts sit next to each other and there is nothing else to say about the administration's credibility on this subject.

The frustrating thing is that the underlying economic picture before the war was actually decent. Inflation was cooling. Rates were falling. Household incomes were up. A competent administration sitting on those numbers six weeks before a midterm would be running victory laps. Instead, the White House is explaining what 'temporary' means while JP Morgan's analysts are staring at their models and typing sentences they never expected to type. The war didn't just cost money. It cost the political space to talk about anything else.

And now Trump is dangling a post-election deal like it's a reward. Vote for us, and then maybe we'll stop the thing that's making gas $4.50. That's the pitch. Americans have heard worse, but usually from used car salesmen, not sitting presidents.

Sources