5 Best Bond ETFs to Buy Now

3. iShares 20+ Year Treasury Bond ETF (NASDAQ:TLT)

The iShares 20+ Year Treasury Bond ETF (NASDAQ:TLT) exposes investors to long-term U.S. Treasury bonds, with maturities exceeding 20 years. The ETF tracks the price and yield performance of the ICE US Treasury 20+ Year Index, with total net assets amounting to $20.7 billion. With a monthly dividend distribution frequency, the iShares 20+ Year Treasury Bond ETF (NASDAQ:TLT) offers a 30-day SEC yield of 3.22%. It has a fairly concentrated portfolio, with only 32 holdings as of July 11. The fund charges an expense ratio of 0.15%. United States treasury bonds represent 99.99% of the iShares 20+ Year Treasury Bond ETF (NASDAQ:TLT)’s total portfolio.