Muni bond funds are always going to yield a lower rate than similar bonds that are not municipal bonds. This is very highly dependent on which tax bracket you're in. And of course, holding municipal bonds in tax protected accounts, retirement accounts generally makes no sense at all.