Tax-free municipal bonds are a useful type of security, especially if you're in a high tax bracket. State and local governments issue municipal bonds, or "munis" for short, to fund public projects. Since these bonds are government debt, they're a low-risk (but not risk-free) investment.
As the name suggests, they also save you money on taxes. There are no federal taxes on interest earned from tax-free municipal bonds. There are also typically no state or local taxes, if you buy a municipal bond issued in your home state.
The easiest way to invest is through municipal bond funds since selecting municipal bonds yourself can be time-consuming. A municipal bond fund allows you to get exposure to hundreds to thousands of munis for a diversified bond portfolio.

Best tax-free municipal bonds
Best tax-free municipal bonds in 2025
Here are the seven best tax-free municipal bonds. The number of holdings, expense ratio, and 30-day SEC yield for each bond fund is as of April 2025.
1 - 3
1. Vanguard Tax-Exempt Bond ETF
The Vanguard Tax-Exempt Bond ETF (VTEB 0.38%) is an intermediate-term bond fund that invests in more than 9,800 bonds. Like just about all Vanguard tax-free municipal bond funds, the expense ratio is extremely low -- the cheapest on this list at 0.03%. The 30-day SEC yield is 3.61%.
For a municipal bond fund, this Vanguard ETF has a fairly high yield. It costs hardly anything in fees, and the large number of bonds keeps risk to a minimum.
General Obligation Bonds
2. iShares National Muni Bond ETF
The iShares National Muni Bond ETF (MUB 0.36%) aims to track an index of investment-grade U.S. municipal bonds. It holds more than 5,700 bonds. Some of its top holdings are bonds issued in California, New York, Massachusetts, and New Jersey.
This bond ETF has a 30-day SEC yield of 3.67%, and iShares charges an expense ratio of 0.05%. The yield and annual fee are both highly competitive, as is the risk profile -- this fund invests primarily in AA and AAA bonds.
3. Vanguard High-Yield Tax-Exempt Fund
For bond investors looking for a greater return, the Vanguard High-Yield Tax-Exempt Fund (NASDAQMUTFUND:VWAH.X) is hard to beat. Its 30-day SEC yield is an impressive 4.18%.
The expense ratio for this bond fund is 0.17%, so it's not the cheapest, but it's reasonably priced. With the focus on generating a higher yield, this Vanguard bond ETF is more volatile compared to the average muni bond fund. However, it invests in over 3,400 bonds, so it's still well-diversified.
4 - 5
4. iShares California Muni Bond ETF
If you live in California and have a high marginal tax rate, it's a good idea to invest in tax-free municipal bonds issued there so you can avoid state taxes. The iShares California Muni Bond ETF (CMF 0.45%) fits the bill. It invests in investment-grade municipal bonds issued in California, holds more than 1,200 munis, and charges a 0.08% expense ratio.
This California bond ETF has a 30-day SEC yield of 3.42%. Because California has some of the highest income tax rates in the U.S., this fund's after-tax yield could be better than what you'd get from other bond funds.
5. Vanguard New York Long-Term Tax-Exempt Fund Investor Shares
New York is another state with high income taxes. If you live there, check out the Vanguard New York Long-Term Tax-Exempt Fund Investor Shares (NASDAQMUTFUND:VNYT.X). This fund invests in high-quality municipal bonds issued by New York state and local governments.
There are more than 1,500 bonds in this ETF, which charges a 0.14% expense ratio. The 30-day SEC yield is 3.78%. The combination of low fees and a solid yield make this fund the top option for New York residents.
Revenue Bonds
6 - 7
6. Invesco National AMT-Free Municipal Bond ETF
Some high-income investors need to pay the alternative minimum tax (AMT). The Invesco National AMT-Free Municipal Bond ETF (PZA 0.62%) invests specifically in municipal bonds that are exempt from the AMT.
This fund holds more than 3,600 bonds, and it's notable for investing in long-term bonds with at least 15 years remaining until maturity. Bonds with longer terms generally pay more, which is reflected in this Invesco fund's 30-day SEC yield of 4.03%. The expense ratio is 0.28%.
7. iShares Short-Term National Muni Bond ETF
The iShares Short-Term National Muni Bond ETF (SUB 0.09%) provides exposure to short-term munis, meaning those with one month to five years until maturity. An advantage of short-term bonds is that they carry less interest rate risk. If rates rise, the bondholder isn't locked into a lower rate for long.
The expense ratio for this iShares bond ETF is a low 0.07%, and it holds more than 2,300 bonds. The 30-day SEC yield is 2.78%. Short-term bonds tend to have lower rates, which is the tradeoff of lower interest rate risk.
Related investing topics
Should you invest?
Should I invest in tax-free municipal bonds?
Consider investing in tax-free municipal bonds if you're looking for fixed-income investments and you want to lower your tax liability. Bonds, in general, are safer than stocks and a good way to reduce volatility in your investment portfolio. They're particularly well-suited for older investors who are retired or getting close to retirement.
Whether you should invest in tax-free municipal bonds depends on your current tax situation. This type of bond typically doesn't pay as much as other bonds, although there are some high-yield options. The tax benefits are what make the difference.
Your marginal tax rate can help you figure out the right type of bond investment to buy by calculating the after-tax yield on bond funds. If a bond fund has a 5% yield, but you'll pay 35% in taxes on the interest, then you'll net 3.25%. In that case, tax-free municipal bond funds paying 3.5% to 4% would offer greater after-tax yield, making them the more profitable investment option.
FAQ
Tax-Free Municipal Bonds FAQ
How to buy tax-free municipal bonds?
You can buy tax-free municipal bonds through a brokerage account. The simplest option is to buy shares in a municipal bond mutual fund or exchange-traded fund (ETF), which allows you to invest in a large number of bonds in a single investment.
What is the yield on tax-free municipal bonds?
Yields on tax-free municipal bonds vary depending on the issuer, but municipal bond funds generally have yields ranging from about 2.5% to 4.5%.
Are municipal bonds riskier than high-yield bonds?
High-yield bonds are riskier than municipal bonds. The tradeoff for the higher yield is increased risk. However, risk varies depending on the exact bond or bond fund you choose.
What are the different types of tax-free municipal bonds?
The types of tax-free municipal bonds are general obligation (GO) bonds and revenue bonds. A GO bond is issued by a government entity without being backed by revenues from a specific project. A revenue bond uses revenue generated by the issuer or by certain taxes to make interest payments and repay the principal.