On April 8, municipal bonds posted their biggest single-day rally in over a year. The trigger was the announcement of a two-week ceasefire in the U.S.-Iran conflict, which sent oil prices tumbling more than 16% and immediately repriced inflation expectations across fixed income markets. Benchmark AAA 10-year muni yields dropped 9 to 10 basis points in a single session. Traders reported a frenzy at the open — some early prints could have justified yield drops of 15 basis points — before markets settled as the day wore on and questions about the ceasefire’s durability crept back in.
The move itself was striking, but the context behind it matters more than the headline number. Municipal bonds had been under sustained pressure for most of the first quarter. The U.S.-Iran conflict, which escalated sharply in late February, sent oil above $100 per barrel and reignited inflation fears that the market had spent much of 2025 trying to put behind it. Treasury yields climbed in response — the 10-year benchmark rose from 4.19% at the start of the year to a Q1 high of 4.4% in late March, with the 30-year approaching 5%. Muni yields tracked higher with more volatility, with AAA 10 and 30-year yields rising 60 and 35 basis points respectively from their Q1 lows to their highs. March, as a result, posted the worst monthly muni returns in over two years.
What’s notable is what happened throughout that selloff: investors kept buying. Fund flows into munis stayed positive for most of the quarter. Issuance — despite the volatility — came in 8% ahead of Q1 2025 on a year-over-year basis, with March alone running more than 20% above the prior year’s pace. That’s not the behavior of a market in distress. It’s the behavior of an asset class that attracts buyers when yields rise because the fundamental proposition — tax-exempt income from highly rated issuers — becomes more compelling, not less, as yields move higher.
The April 8 rally confirmed that dynamic in real time. When the inflation overhang began to lift, buyers who had been waiting on the sidelines moved quickly, and they moved into the part of the curve that had been hit hardest. Dealers reported the strongest inquiries in the 10-to-15-year range — exactly where the Q1 selloff had been most pronounced. The market was, in the language of technical analysts, coiled. The ceasefire announcement released it.
The fragility of the ceasefire is the obvious asterisk. Iran’s parliamentary speaker declared the U.S. had already violated the agreement within hours of the announcement. Drone and missile attacks were reported across the region throughout the day. Oil, which had initially crashed to around $92 a barrel, partially recovered as doubts mounted. The muni rally that began so forcefully in the morning pared back by the close, and the AAA 10-year yield, which had touched 2.95% intraday, settled closer to 2.97%. Markets remain on edge about whether the two-week truce holds, and if it doesn’t, the relief trade could unwind just as quickly as it materialized.
But even with that uncertainty, the episode revealed something important about where munis stand today. This is not a market of forced sellers or distressed credit. State reserves remain well above pre-pandemic levels. Default rates on investment-grade munis remain a fraction of those on comparably rated corporate bonds. The selloff of Q1 was macro-driven — oil, inflation, rates — not credit-driven. That distinction matters enormously because macro-driven selloffs create entry points. Credit-driven selloffs create losses.
For advisors, the practical implication is preparation rather than reaction. The pattern of the past several months — sharp yield spikes on geopolitical escalation followed by rapid rallies on de-escalation — is likely to repeat as long as the situation in the Middle East remains unresolved. Clients with uninvested cash, maturing bonds, or upcoming reinvestment needs are best served by having a deployment strategy in place before the next spike, not scrambling to act after a rally has already pulled yields back down. The window that opens during flare-ups tends to be short — April 8 illustrated that clearly. Having a list of target bonds, a duration preference, and a yield threshold established in advance is the difference between capturing an opportunity and watching it close.