Donald Trump wants cheaper money, and he's not being subtle about it. On Thursday, as oil prices surged past $100 a barrel thanks to the Iran war, the president took to Truth Social with his usual demand: Federal Reserve Chair Jerome Powell should be cutting interest rates "IMMEDIATELY."
Here's the problem: the bond market is betting the exact opposite happens. And in the fight between presidential tweets and actual economic reality, reality usually wins.
What the Market Actually Thinks
Since the U.S. and Israel launched strikes on Iran on February 28, investors have been repricing their expectations for Fed policy. According to Reuters, bond markets are now pricing in no rate cuts until the end of the year, if then. That's a dramatic shift from the multiple cuts traders were expecting just a few weeks ago.
The reason is simple: oil at $100+ means inflation isn't going away. Every dollar increase in crude prices ripples through the economy - higher gas prices, more expensive shipping, costlier manufacturing. The Fed's entire job right now is fighting inflation, and energy prices just threw gasoline on that fire. (Pun absolutely intended.)
Why This Isn't 2018
Trump has been here before. Back in 2018, he spent months publicly pressuring Powell to cut rates, arguing the economy needed cheaper money to keep growing. Powell ignored him, and Trump's frustration became a daily soap opera. Eventually, the Fed did cut rates in 2019 - but only after the economic data justified it, not because the president demanded it.
This time is different because the inflation backdrop is worse. In 2018, core inflation was running around 2%. Today, even with months of progress, it's still elevated. Throw in a Middle East war pushing energy costs higher, and the Fed has zero room to cut rates just because the president wants them to. Powell knows that caving to political pressure while inflation is rising would destroy the Fed's credibility. And without credibility, central banks don't work.


