The market right now is focused on inflation and the miserable recent returns on bonds.
Looking forward, however, the risk/reward tradeoff should be much improved.
At a starting yield of more than 5%, bonds are attractive again for long-term investors.
The 10-year Treasury yield is up more than 100 basis points in 2026, including a 50-basis-point increase just since the beginning of September.
That's lifted long-term Treasury bond yields to levels not seen in nearly a quarter-century. As a result, the iShares 20+ Year Treasury Bond ETF (NASDAQ: TLT) is down another 8% year to date and still sits 45% below its 2020 high.
Missed Nvidia in 2009? This Rare Signal Is Flashing Again. In 2009, a "Double Down" signal flashed for a little-known chipmaker called Nvidia. For the first time in years, that same "Total Conviction" signal is flashing for a company 1/100th the size of Nvidia. Continue »
Even though it's easy to focus on the damage, here's what I think a lot of investors are missing right now. The yields that have created so many losses over the past few years are also creating opportunities for bond investors today.
Current Treasury yields are offering the highest income levels in two decades. And if the Iran war ends, inflation comes down, or the economy slows, those yields are very likely going to come down. This creates a near-term opportunity to capture 10%-plus share price gains on top of 5% yields.
Source: Getty Images.
Several factors are pushing Treasury yields higher.
Rising oil prices get most of the blame, and rightfully so. Brent crude prices have soared since the start of the Iran war -- and at $110 a barrel, they're more than high enough to crush consumer demand if they stay there.
Even though oil prices have shown signs of peaking over the past month, the Bureau of Labor Statistics reported a 0.4% month-over-month increase in the overall inflation rate in August. Rising price pressures aren't nearly over.
While many are calling on the Fed to raise rates to combat inflation, it may not be the correct path. The core inflation rate, which excludes food and energy prices, is up a much more modest 2.4% year over year. That's still above the Fed's target, but not so much that it requires radical action.
Plus, a higher Fed funds rate may have a minimal impact on geopolitical price pressures. The energy problem is a supply-driven one. A Fed rate hike isn't going to do much to solve that until the oil starts flowing again.
All of that uncertainty is pushing long-term Treasury yields all over the place. The bond market is reacting to inflationary pressures, but soaring government debt levels are also playing a part.
Most investors right now are looking at recent bond market returns and want nothing to do with this asset class. But I see an opportunity that comes from investing in bonds with yields at multi-decade highs.
Imagine making an investment in the iShares Core U.S. Aggregate Bond ETF (NYSEMKT: AGG) back in the 2010s through roughly 2022. The yield on the fund during that time was roughly 2% to 3%. With a portfolio duration of roughly five to six years, that means yields only had to rise by roughly 50 basis points before the share price loss wiped out a full year's worth of income.
Today, the iShares Core U.S. Aggregate Bond ETF is yielding 5.1%. That means yields would need to rise by nearly 100 basis before you lost a year's worth of income. Plus, there's far more share price appreciation potential today than there was then. The high starting yield plus the possibility of a resolution to the Iran war means that investors could pocket a 5% yield while enjoying significant share price upside in addition to it.
Today's higher starting yield improve the risk/reward trade-off of bonds substantially.
Long-term investors probably don't want to make significant asset allocation changes to their portfolios. If you have 10-plus years left to invest, stocks are probably going to still provide the best return potential.
But I think there's enough of an opportunity here that bonds are worth at least considering. Even though yields could very well go higher here, they're offering a 20-plus-year income moment. And there's share price appreciation in a way we haven't seen in some time.
There's a case to be made for shifting a small portion of your portfolio over to bonds in order to improve risk/reward prospects. If you look toward the future instead of just the past, you can appreciate the investment case here.
Before you buy stock in Vanguard Total Bond Market ETF, consider this:
The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and Vanguard Total Bond Market ETF wasn’t one of them. The 10 stocks that made the cut could produce monster returns in the coming years.
Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you’d have $379,986!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you’d have $1,404,152!*
Now, it’s worth noting Stock Advisor’s total average return is 948% — a market-crushing outperformance compared to 215% for the S&P 500. Don't miss the latest top 10 list, available with Stock Advisor, and join an investing community built by individual investors for individual investors.
See the 10 stocks »
*Stock Advisor returns as of October 14, 2026.
David Dierking has positions in iShares Trust-iShares 20+ Year Treasury Bond ETF. The Motley Fool has positions in and recommends Vanguard Total Bond Market ETF. The Motley Fool has a disclosure policy.