Bond ETFs ranked by the Rate Cushion Score
How far can rates rise in a year before the year's income is gone? Rate Cushion Score is where a fund sits among the bond ETFs it can honestly be compared with, on that one question.
That is 10 sets in this category rather than one: 42 high-yield, bank-loan and multisector bond ETFs with a short duration (lowest 1.2, median 50, top 98.8), 32 investment-grade bond ETFs with a short duration (lowest 1.6, median 50, top 98.4), 30 corporate bond ETFs with an intermediate duration (lowest 1.7, median 51.7, top 98.3), 26 investment-grade bond ETFs with an intermediate duration (lowest 1.9, median 53.8, top 96.2), 22 national municipal bond ETFs with an intermediate duration (lowest 2.3, median 50, top 97.7), 20 international bond ETFs with an intermediate duration (lowest 2.5, median 50, top 97.5), 20 government bond ETFs with an intermediate duration (lowest 2.5, median 52.5, top 97.5), 16 national municipal bond ETFs with a short duration (lowest 3.1, median 50, top 96.9), 13 government bond ETFs with a long duration (lowest 3.8, median 46.2, top 96.2) and 12 national municipal bond ETFs with a long duration (lowest 4.2, median 45.9, top 95.8). It is a rank inside a set turned into a percentile, so no fund reaches 100 and none reaches 0. A percentile has no weights to argue with and can be recomputed by anyone with the file. A high score is not a recommendation and a low one is not a warning. One year's income against today's duration; it ignores credit risk, and both figures move. It counts a year of income against today's duration, and a fund's income and duration both move: a cushion is where a fund stood on the dates beside it, not a promise about next year. It says nothing about credit: a high-yield fund's wide cushion is paid for with default risk, which is why each holdings group is ranked only among itself. Capital-gain cash is not income and is left out, and a fund whose issuer does not separate the two is left out by name rather than counted whole. Where an issuer has not yet classified this year's payments and prints them as income, they are counted as printed and the score says provisional until year-end.
It is a rank inside a set turned into a percentile, so no fund reaches 100 and none reaches 0.
All 233, ranked
Points (pts) are percentage points.
| # | Ticker | Fund | Issuer | Set | Rate Cushion Score ↓ | Rate cushion |
|---|---|---|---|---|---|---|
| 1 | XCCC | BondBloxx CCC Rated USD High Yield Corporate Bond ET | BondBloxx | high-yield, bank-loan and multisector, short | 98.8 | 4.47 pts |
| 1 | IBDT | iShares iBonds Dec 2028 Term Corporate ETF | iShares | investment-grade, short | 98.4 | 2.95 pts |
| 1 | CGMS | Capital Group U.S. Multi-Sector Income ETF | Capital Group | corporate, intermediate | 98.3 | 1.49 pts |
| 1 | VSDM | Vanguard Short Duration Tax-Exempt Bond ETF | Vanguard | national municipal, intermediate | 97.7 | 1.06 pts |
| 1 | EMHY | iShares J.P. Morgan EM High Yield Bond ETF | iShares | international, intermediate | 97.5 | 1.48 pts |
| 1 | IBTL | iShares iBonds Dec 2031 Term Treasury ETF | iShares | government, intermediate | 97.5 | 0.95 pts |
| 1 | TAXX | BondBloxx IR+M Tax-Aware Short Duration ETF | BondBloxx | national municipal, short | 96.9 | 1.82 pts |
| 2 | BSJS | Invesco BulletShares 2028 High Yield Corporate Bond | Invesco | high-yield, bank-loan and multisector, short | 96.4 | 4.09 pts |
| 1 | AGGM | iShares 1-10 Year U.S. Aggregate Bond ETF | iShares | investment-grade, intermediate | 96.2 | 0.92 pts |
| 2 | WABF | Western Asset Bond ETF | Franklin | investment-grade, intermediate | 96.2 | 0.92 pts |
| 1 | XTEN | BondBloxx Bloomberg Ten Year Target Duration US Trea | BondBloxx | government, long | 96.2 | 0.46 pts |
| 1 | IROC | Invesco Rochester High Yield Municipal ETF | Invesco | national municipal, long | 95.8 | 0.72 pts |
| 2 | BSCS | Invesco BulletShares 2028 Corporate Bond ETF | Invesco | investment-grade, short | 95.3 | 2.90 pts |
| 2 | MYCK | State Street My2031 Corporate Bond ETF | State Street | corporate, intermediate | 95 | 1.15 pts |
| 3 | SHYL | Xtrackers Short Duration High Yield Bond ETF | Xtrackers | high-yield, bank-loan and multisector, short | 94 | 3.41 pts |
| 2 | SHYM | iShares Short Duration High Yield Muni Active ETF | iShares | national municipal, intermediate | 93.2 | 0.91 pts |
| 2 | BEMB | iShares J.P. Morgan Broad USD Emerging Markets Bond | iShares | international, intermediate | 92.5 | 1.19 pts |
| 3 | MYCH | State Street My2028 Corporate Bond ETF | State Street | investment-grade, short | 92.2 | 2.78 pts |
| 4 | IBHI | iShares iBonds 2029 Term High Yield and Income ETF | iShares | high-yield, bank-loan and multisector, short | 91.7 | 3.33 pts |
| 2 | IBMQ | iShares iBonds Dec 2028 Term Muni Bond ETF | iShares | national municipal, short | 90.6 | 1.68 pts |
| 3 | GTO | Invesco Total Return Bond ETF | Invesco | investment-grade, intermediate | 90.4 | 0.88 pts |
| 3 | BSCW | Invesco BulletShares 2032 Corporate Bond ETF | Invesco | corporate, intermediate | 90 | 1.04 pts |
| 2 | GTIP | Goldman Sachs Access Inflation Protected USD Bond ET | Goldman Sachs | government, intermediate | 90 | 0.84 pts |
| 4 | IBDX | iShares iBonds Dec 2032 Term Corporate ETF | iShares | corporate, intermediate | 90 | 1.04 pts |
| 3 | SPTI | State Street SPDR Portfolio Intermediate Term Treasu | State Street | government, intermediate | 90 | 0.84 pts |
| 5 | SJNK | State Street SPDR Bloomberg Short Term High Yield Bo | State Street | high-yield, bank-loan and multisector, short | 89.3 | 3.26 pts |
| 4 | STOT | State Street DoubleLine Short Duration Total Return | State Street | investment-grade, short | 89.1 | 2.68 pts |
| 3 | PMIO | PGIM Municipal Income Opportunities ETF | PGIM | national municipal, intermediate | 88.6 | 0.77 pts |
| 2 | IBGA | iShares iBonds Dec 2044 Term Treasury ETF | iShares | government, long | 88.5 | 0.44 pts |
| 2 | BAB | Invesco Taxable Municipal Bond ETF | Invesco | national municipal, long | 87.5 | 0.62 pts |
| 3 | EBND | State Street SPDR Bloomberg Emerging Markets Local B | State Street | international, intermediate | 87.5 | 1.01 pts |
| 6 | BSJT | Invesco BulletShares 2029 High Yield Corporate Bond | Invesco | high-yield, bank-loan and multisector, short | 86.9 | 3.15 pts |
| 4 | CGCP | Capital Group Core Plus Income ETF | Capital Group | investment-grade, intermediate | 86.5 | 0.87 pts |
| 5 | GTOS | Invesco Short Duration Total Return Bond ETF | Invesco | investment-grade, short | 85.9 | 2.38 pts |
| 5 | MYCL | State Street My2032 Corporate Bond ETF | State Street | corporate, intermediate | 85 | 1.01 pts |
| 7 | SHYG | iShares 0-5 Year High Yield Corporate Bond ETF | iShares | high-yield, bank-loan and multisector, short | 84.5 | 3.08 pts |
| 3 | SUB | iShares Short-Term National Muni Bond ETF | iShares | national municipal, short | 84.4 | 1.34 pts |
| 4 | GMUB | Goldman Sachs Municipal Income ETF | Goldman Sachs | national municipal, intermediate | 84.1 | 0.71 pts |
| 6 | SPSB | State Street SPDR Portfolio Short Term Corporate Bon | State Street | investment-grade, short | 82.8 | 2.34 pts |
| 4 | EMHC | State Street SPDR Bloomberg Emerging Markets USD Bon | State Street | international, intermediate | 82.5 | 1.00 pts |
| 8 | SYFI | AB Short Duration High Yield ETF | AllianceBernstein | high-yield, bank-loan and multisector, short | 82.1 | 3.01 pts |
| 6 | BSCX | Invesco BulletShares 2033 Corporate Bond ETF | Invesco | corporate, intermediate | 81.7 | 0.95 pts |
| 5 | BRTR | iShares Total Return Active ETF | iShares | investment-grade, intermediate | 80.8 | 0.84 pts |
| 3 | GOVI | Invesco Equal Weight 0-30 Year Treasury ETF | Invesco | government, long | 80.8 | 0.43 pts |
| 6 | VPLS | Vanguard Core-Plus Bond ETF | Vanguard | investment-grade, intermediate | 80.8 | 0.84 pts |
| 9 | HYSD | Columbia Short Duration High Yield ETF | Columbia | high-yield, bank-loan and multisector, short | 79.8 | 2.92 pts |
| 7 | NEAR | iShares Short Duration Bond Active ETF | iShares | investment-grade, short | 79.7 | 2.28 pts |
| 5 | DFNM | Dimensional National Municipal Bond ETF | Dimensional | national municipal, intermediate | 79.5 | 0.67 pts |
| 3 | FLMB | Franklin Municipal Green Bond ETF | Franklin | national municipal, long | 79.2 | 0.58 pts |
| 7 | IBDY | iShares iBonds Dec 2033 Term Corporate ETF | iShares | corporate, intermediate | 78.3 | 0.94 pts |
| 4 | TAFI | AB Tax-Aware Short Duration Municipal ETF | AllianceBernstein | national municipal, short | 78.1 | 1.30 pts |
| 4 | VGIT | Vanguard Intermediate-Term Treasury ETF | Vanguard | government, intermediate | 77.5 | 0.82 pts |
| 5 | VMBS | Vanguard Mortgage-Backed Securities ETF | Vanguard | government, intermediate | 77.5 | 0.82 pts |
| 5 | VWOB | Vanguard Emerging Markets Government Bond ETF | Vanguard | international, intermediate | 77.5 | 0.94 pts |
| 6 | XFIV | BondBloxx Bloomberg Five Year Target Duration US Tre | BondBloxx | government, intermediate | 77.5 | 0.82 pts |
| 10 | YLD | Principal Active High Yield ETF | Principal | high-yield, bank-loan and multisector, short | 77.4 | 2.69 pts |
| 8 | PSDM | PGIM Short Duration Multi-Sector Bond ETF | PGIM | investment-grade, short | 76.6 | 2.12 pts |
| 6 | MBND | State Street Nuveen Municipal Bond ETF | State Street | national municipal, intermediate | 75 | 0.66 pts |
| 8 | MYCM | State Street My2033 Corporate Bond ETF | State Street | corporate, intermediate | 75 | 0.93 pts |
| 11 | XB | BondBloxx B Rated USD High Yield Corporate Bond ETF | BondBloxx | high-yield, bank-loan and multisector, short | 75 | 2.65 pts |
| 9 | SLQD | iShares 0-5 Year Investment Grade Corporate Bond ETF | iShares | investment-grade, short | 73.4 | 2.08 pts |
| 12 | BKHY | BNY Mellon High Yield ETF | BNY Mellon | high-yield, bank-loan and multisector, short | 72.6 | 2.61 pts |
| 5 | MYMH | State Street My2028 Municipal Bond ETF | State Street | national municipal, short | 71.9 | 1.20 pts |
| 9 | IGEB | iShares Investment Grade Systematic Bond ETF | iShares | corporate, intermediate | 71.7 | 0.89 pts |
| 4 | HIMU | iShares High Yield Muni Active ETF | iShares | national municipal, long | 70.8 | 0.55 pts |
| 7 | CGMU | Capital Group Municipal Income ETF | Capital Group | national municipal, intermediate | 70.5 | 0.62 pts |
| 10 | CGSD | Capital Group Short Duration Income ETF | Capital Group | investment-grade, short | 70.3 | 1.95 pts |
| 13 | BSJU | Invesco BulletShares 2030 High Yield Corporate Bond | Invesco | high-yield, bank-loan and multisector, short | 70.2 | 2.60 pts |
| 6 | DGCB | Dimensional Global Credit ETF | Dimensional | international, intermediate | 70 | 0.93 pts |
| 7 | GEMD | Goldman Sachs Access Emerging Markets USD Bond ETF | Goldman Sachs | international, intermediate | 70 | 0.93 pts |
| 4 | IBGB | iShares iBonds Dec 2045 Term Treasury ETF | iShares | government, long | 69.2 | 0.42 pts |
| 7 | PAB | PGIM Active Aggregate Bond ETF | PGIM | investment-grade, intermediate | 69.2 | 0.82 pts |
| 8 | PRIV | State Street IG Public & Private Credit ETF | State Street | investment-grade, intermediate | 69.2 | 0.82 pts |
| 9 | PTRB | PGIM Total Return Bond ETF | PGIM | investment-grade, intermediate | 69.2 | 0.82 pts |
| 5 | TLH | iShares 10-20 Year Treasury Bond ETF | iShares | government, long | 69.2 | 0.42 pts |
| 10 | VCRB | Vanguard Core Bond ETF | Vanguard | investment-grade, intermediate | 69.2 | 0.82 pts |
| 14 | IBHJ | iShares iBonds 2030 Term High Yield and Income ETF | iShares | high-yield, bank-loan and multisector, short | 67.9 | 2.58 pts |
| 7 | IBTM | iShares iBonds Dec 2032 Term Treasury ETF | iShares | government, intermediate | 67.5 | 0.81 pts |
| 10 | IGIB | iShares 5-10 Year Investment Grade Corporate Bond ET | iShares | corporate, intermediate | 66.7 | 0.88 pts |
| 11 | MYCN | State Street My2034 Corporate Bond ETF | State Street | corporate, intermediate | 66.7 | 0.88 pts |
| 6 | CGSM | Capital Group Short Duration Municipal Income ETF | Capital Group | national municipal, short | 65.6 | 1.19 pts |
| 15 | GHYB | Goldman Sachs Access High Yield Corporate Bond ETF | Goldman Sachs | high-yield, bank-loan and multisector, short | 65.5 | 2.43 pts |
| 11 | IBDU | iShares iBonds Dec 2029 Term Corporate ETF | iShares | investment-grade, short | 64.1 | 1.94 pts |
| 12 | MYCI | State Street My2029 Corporate Bond ETF | State Street | investment-grade, short | 64.1 | 1.94 pts |
| 13 | PCS | PGIM Corporate Bond 0-5 Year ETF | PGIM | investment-grade, short | 64.1 | 1.94 pts |
| 8 | FLMI | Franklin Dynamic Municipal Bond ETF | Franklin | national municipal, intermediate | 63.6 | 0.60 pts |
| 9 | HYMB | State Street SPDR Nuveen ICE High Yield Municipal Bo | State Street | national municipal, intermediate | 63.6 | 0.60 pts |
| 8 | DFSB | Dimensional Global Sustainability Fixed Income ETF | Dimensional | international, intermediate | 62.5 | 0.91 pts |
| 5 | TAFL | AB Tax-Aware Long Municipal ETF | AllianceBernstein | national municipal, long | 62.5 | 0.54 pts |
| 16 | GTOH | Invesco Short Duration High Yield ETF | Invesco | high-yield, bank-loan and multisector, short | 61.9 | 2.41 pts |
| 17 | SPHY | State Street SPDR Portfolio High Yield Bond ETF | State Street | high-yield, bank-loan and multisector, short | 61.9 | 2.41 pts |
| 12 | BBBI | BondBloxx BBB Rated 5-10 Year Corporate Bond ETF | BondBloxx | corporate, intermediate | 60 | 0.86 pts |
| 13 | LQDB | iShares BBB Rated Corporate Bond ETF | iShares | corporate, intermediate | 60 | 0.86 pts |
| 7 | SHM | State Street SPDR Nuveen ICE Short Term Municipal Bo | State Street | national municipal, short | 59.4 | 1.10 pts |
| 18 | HYUP | Xtrackers High Beta High Yield Bond ETF | Xtrackers | high-yield, bank-loan and multisector, short | 58.3 | 2.37 pts |
| 14 | BSCT | Invesco BulletShares 2029 Corporate Bond ETF | Invesco | investment-grade, short | 57.8 | 1.89 pts |
| 6 | VGLT | Vanguard Long-Term Treasury ETF | Vanguard | government, long | 57.7 | 0.37 pts |
| 9 | EMB | iShares J.P. Morgan USD Emerging Markets Bond ETF | iShares | international, intermediate | 57.5 | 0.87 pts |
| 8 | FLGV | Franklin U.S. Treasury Bond ETF | Franklin | government, intermediate | 57.5 | 0.78 pts |
| 9 | MBB | iShares MBS ETF | iShares | government, intermediate | 57.5 | 0.78 pts |
| 10 | SPTB | State Street SPDR Portfolio Treasury ETF | State Street | government, intermediate | 57.5 | 0.78 pts |
| 19 | PHYL | PGIM Active High Yield Bond ETF | PGIM | high-yield, bank-loan and multisector, short | 56 | 2.34 pts |
| 15 | SDFI | AB Short Duration Income ETF | AllianceBernstein | investment-grade, short | 54.7 | 1.86 pts |
| 10 | TAFM | AB Tax-Aware Intermediate Municipal ETF | AllianceBernstein | national municipal, intermediate | 54.5 | 0.58 pts |
| 11 | TXXI | BondBloxx IR+M Tax-Aware Intermediate Duration ETF | BondBloxx | national municipal, intermediate | 54.5 | 0.58 pts |
| 6 | VCRM | Vanguard Core Tax-Exempt Bond ETF | Vanguard | national municipal, long | 54.2 | 0.51 pts |
| 11 | CPLS | AB Core Plus Bond ETF | AllianceBernstein | investment-grade, intermediate | 53.8 | 0.80 pts |
| 12 | GTOC | Invesco Core Fixed Income ETF | Invesco | investment-grade, intermediate | 53.8 | 0.80 pts |
| 13 | IMTB | iShares Core 5-10 Year USD Bond ETF | iShares | investment-grade, intermediate | 53.8 | 0.80 pts |
| 14 | IUSB | iShares Core Universal USD Bond ETF | iShares | investment-grade, intermediate | 53.8 | 0.80 pts |
| 20 | HYFI | AB High Yield ETF | AllianceBernstein | high-yield, bank-loan and multisector, short | 53.6 | 2.33 pts |
| 8 | IBMR | iShares iBonds Dec 2029 Term Muni Bond ETF | iShares | national municipal, short | 53.1 | 1.09 pts |
| 10 | DFGP | Dimensional Global Core Plus Fixed Income ETF | Dimensional | international, intermediate | 52.5 | 0.86 pts |
| 14 | IBDZ | iShares iBonds Dec 2034 Term Corporate ETF | iShares | corporate, intermediate | 51.7 | 0.85 pts |
| 15 | PCI | PGIM Corporate Bond 5-10 Year ETF | PGIM | corporate, intermediate | 51.7 | 0.85 pts |
| 16 | VCIT | Vanguard Intermediate-Term Corporate Bond ETF | Vanguard | corporate, intermediate | 51.7 | 0.85 pts |
| 16 | IGSB | iShares 1-5 Year Investment Grade Corporate Bond ETF | iShares | investment-grade, short | 51.6 | 1.77 pts |
| 21 | HYLB | Xtrackers USD High Yield Corporate Bond ETF | Xtrackers | high-yield, bank-loan and multisector, short | 51.2 | 2.32 pts |
| 22 | HYDW | Xtrackers Low Beta High Yield Bond ETF | Xtrackers | high-yield, bank-loan and multisector, short | 48.8 | 2.28 pts |
| 17 | SUSB | iShares ESG Aware 1-5 Year USD Corporate Bond ETF | iShares | investment-grade, short | 48.4 | 1.74 pts |
| 11 | IAGG | iShares Core International Aggregate Bond ETF | iShares | international, intermediate | 47.5 | 0.85 pts |
| 11 | IBTO | iShares iBonds Dec 2033 Term Treasury ETF | iShares | government, intermediate | 47.5 | 0.76 pts |
| 9 | BSMR | Invesco BulletShares 2027 Municipal Bond ETF | Invesco | national municipal, short | 46.9 | 1.06 pts |
| 7 | IBGK | iShares iBonds Dec 2054 Term Treasury ETF | iShares | government, long | 46.2 | 0.36 pts |
| 8 | IBGL | iShares iBonds Dec 2055 Term Treasury ETF | iShares | government, long | 46.2 | 0.36 pts |
| 12 | INTM | Invesco Intermediate Municipal ETF | Invesco | national municipal, intermediate | 45.5 | 0.57 pts |
| 13 | VTEI | Vanguard Intermediate-Term Tax-Exempt Bond ETF | Vanguard | national municipal, intermediate | 45.5 | 0.57 pts |
| 18 | BBBS | BondBloxx BBB Rated 1-5 Year Corporate Bond ETF | BondBloxx | investment-grade, short | 45.3 | 1.71 pts |
| 23 | PRSD | State Street Short Duration IG Public & Private Cred | State Street | high-yield, bank-loan and multisector, short | 45.2 | 2.22 pts |
| 24 | USHY | iShares Broad USD High Yield Corporate Bond ETF | iShares | high-yield, bank-loan and multisector, short | 45.2 | 2.22 pts |
| 15 | SYSB | iShares Systematic Bond ETF | iShares | investment-grade, intermediate | 44.2 | 0.79 pts |
| 17 | BSCY | Invesco BulletShares 2034 Corporate Bond ETF | Invesco | corporate, intermediate | 43.3 | 0.84 pts |
| 18 | SPBO | State Street SPDR Portfolio Corporate Bond ETF | State Street | corporate, intermediate | 43.3 | 0.84 pts |
| 12 | GGOV | iShares Global Government Bond USD Hedged Active ETF | iShares | international, intermediate | 42.5 | 0.74 pts |
| 12 | GNMA | iShares GNMA Bond ETF | iShares | government, intermediate | 42.5 | 0.74 pts |
| 19 | VCSH | Vanguard Short-Term Corporate Bond ETF | Vanguard | investment-grade, short | 42.2 | 1.69 pts |
| 25 | GTOQ | Invesco High Yield Systematic Bond ETF | Invesco | high-yield, bank-loan and multisector, short | 41.7 | 2.21 pts |
| 10 | VTES | Vanguard Short-Term Tax-Exempt Bond ETF | Vanguard | national municipal, short | 40.6 | 0.97 pts |
| 16 | FLCB | Franklin U.S. Core Bond ETF | Franklin | investment-grade, intermediate | 40.4 | 0.78 pts |
| 26 | BHYB | Xtrackers USD High Yield BB-B ex Financials ETF | Xtrackers | high-yield, bank-loan and multisector, short | 39.3 | 2.14 pts |
| 20 | SBND | Columbia Short Duration Bond ETF | Columbia | investment-grade, short | 39.1 | 1.67 pts |
| 19 | USIG | iShares Broad USD Investment Grade Corporate Bond ET | iShares | corporate, intermediate | 38.3 | 0.82 pts |
| 13 | BNDX | Vanguard Total International Bond ETF | Vanguard | international, intermediate | 37.5 | 0.72 pts |
| 7 | BSMY | Invesco BulletShares 2034 Municipal Bond ETF | Invesco | national municipal, long | 37.5 | 0.43 pts |
| 8 | BSSX | Invesco BulletShares 2033 Municipal Bond ETF | Invesco | national municipal, long | 37.5 | 0.43 pts |
| 13 | SPMB | State Street SPDR Portfolio Mortgage Backed Bond ETF | State Street | government, intermediate | 37.5 | 0.73 pts |
| 9 | VTEL | Vanguard Long-Term Tax-Exempt Bond ETF | Vanguard | national municipal, long | 37.5 | 0.43 pts |
| 27 | HYDB | iShares High Yield Systematic Bond ETF | iShares | high-yield, bank-loan and multisector, short | 36.9 | 2.11 pts |
| 17 | EUSB | iShares ESG Advanced Universal USD Bond ETF | iShares | investment-grade, intermediate | 36.5 | 0.77 pts |
| 14 | CGHM | Capital Group Municipal High-Income ETF | Capital Group | national municipal, intermediate | 36.4 | 0.56 pts |
| 15 | INMU | iShares Intermediate Muni Income Active ETF | iShares | national municipal, intermediate | 36.4 | 0.56 pts |
| 21 | VSDB | Vanguard Short Duration Bond ETF | Vanguard | investment-grade, short | 35.9 | 1.59 pts |
| 28 | VGHY | Vanguard High-Yield Active ETF | Vanguard | high-yield, bank-loan and multisector, short | 34.5 | 2.10 pts |
| 11 | MYMJ | State Street My2030 Municipal Bond ETF | State Street | national municipal, short | 34.4 | 0.85 pts |
| 20 | VCEB | Vanguard ESG U.S. Corporate Bond ETF | Vanguard | corporate, intermediate | 33.3 | 0.80 pts |
| 21 | VTC | Vanguard Total Corporate Bond ETF | Vanguard | corporate, intermediate | 33.3 | 0.80 pts |
| 22 | BSV | Vanguard Short-Term Bond ETF | Vanguard | investment-grade, short | 32.8 | 1.58 pts |
| 18 | DFCF | Dimensional Core Fixed Income ETF | Dimensional | investment-grade, intermediate | 32.7 | 0.76 pts |
| 14 | DFGX | Dimensional International Core Fixed Income ETF | Dimensional | international, intermediate | 32.5 | 0.68 pts |
| 14 | VGVT | Vanguard Government Securities Active ETF | Vanguard | government, intermediate | 32.5 | 0.72 pts |
| 29 | JNK | State Street SPDR Bloomberg High Yield Bond ETF | State Street | high-yield, bank-loan and multisector, short | 32.1 | 2.09 pts |
| 9 | SPTL | State Street SPDR Portfolio Long Term Treasury ETF | State Street | government, long | 30.8 | 0.34 pts |
| 10 | TLT | iShares 20+ Year Treasury Bond ETF | iShares | government, long | 30.8 | 0.34 pts |
| 30 | FLHY | Franklin High Yield Corporate ETF | Franklin | high-yield, bank-loan and multisector, short | 29.8 | 2.06 pts |
| 23 | DFSD | Dimensional Short-Duration Fixed Income ETF | Dimensional | investment-grade, short | 29.7 | 1.57 pts |
| 12 | MYMI | State Street My2029 Municipal Bond ETF | State Street | national municipal, short | 28.1 | 0.83 pts |
| 15 | GOVT | iShares U.S. Treasury Bond ETF | iShares | government, intermediate | 27.5 | 0.70 pts |
| 31 | GHYG | iShares US & Intl High Yield Corp Bond ETF | iShares | high-yield, bank-loan and multisector, short | 27.4 | 2.05 pts |
| 16 | BSMU | Invesco BulletShares 2030 Municipal Bond ETF | Invesco | national municipal, intermediate | 27.3 | 0.55 pts |
| 17 | TFI | State Street SPDR Nuveen ICE Municipal Bond ETF | State Street | national municipal, intermediate | 27.3 | 0.55 pts |
| 19 | BIV | Vanguard Intermediate-Term Bond ETF | Vanguard | investment-grade, intermediate | 26.9 | 0.75 pts |
| 20 | CGCB | Capital Group Core Bond ETF | Capital Group | investment-grade, intermediate | 26.9 | 0.75 pts |
| 22 | EYEG | AB Corporate Bond ETF | AllianceBernstein | corporate, intermediate | 26.7 | 0.78 pts |
| 23 | FLCO | Franklin Investment Grade Corporate ETF | Franklin | corporate, intermediate | 26.7 | 0.78 pts |
| 24 | MYCJ | State Street My2030 Corporate Bond ETF | State Street | investment-grade, short | 26.6 | 1.44 pts |
| 32 | IBHK | iShares iBonds 2031 Term High Yield and Income ETF | iShares | high-yield, bank-loan and multisector, short | 25 | 2.04 pts |
| 15 | IBND | State Street SPDR Bloomberg International Corporate | State Street | international, intermediate | 25 | 0.64 pts |
| 16 | PICB | Invesco International Corporate Bond ETF | Invesco | international, intermediate | 25 | 0.64 pts |
| 25 | IBDV | iShares iBonds Dec 2030 Term Corporate ETF | iShares | investment-grade, short | 23.4 | 1.43 pts |
| 16 | VTG | Vanguard Total Treasury ETF | Vanguard | government, intermediate | 22.5 | 0.69 pts |
| 13 | IBMS | iShares iBonds Dec 2030 Term Muni Bond ETF | iShares | national municipal, short | 21.9 | 0.77 pts |
| 24 | IG | Principal Investment Grade Corporate Active ETF | Principal | corporate, intermediate | 21.7 | 0.77 pts |
| 10 | LMUB | iShares Long-Term National Muni Bond ETF | iShares | national municipal, long | 20.8 | 0.40 pts |
| 18 | BSMV | Invesco BulletShares 2031 Municipal Bond ETF | Invesco | national municipal, intermediate | 20.5 | 0.53 pts |
| 26 | BSCU | Invesco BulletShares 2030 Corporate Bond ETF | Invesco | investment-grade, short | 20.3 | 1.42 pts |
| 33 | BRHY | iShares High Yield Active ETF | iShares | high-yield, bank-loan and multisector, short | 20.2 | 2.01 pts |
| 34 | BSJV | Invesco BulletShares 2031 High Yield Corporate Bond | Invesco | high-yield, bank-loan and multisector, short | 20.2 | 2.01 pts |
| 35 | NJNK | Columbia U.S. High Yield ETF | Columbia | high-yield, bank-loan and multisector, short | 20.2 | 2.01 pts |
| 11 | XTWY | BondBloxx Bloomberg Twenty Year Target Duration US T | BondBloxx | government, long | 19.2 | 0.27 pts |
| 17 | FLIA | Franklin International Aggregate Bond ETF | Franklin | international, intermediate | 17.5 | 0.58 pts |
| 17 | IBTP | iShares iBonds Dec 2034 Term Treasury ETF | iShares | government, intermediate | 17.5 | 0.66 pts |
| 27 | IIGD | Invesco Investment Grade Defensive ETF | Invesco | investment-grade, short | 17.2 | 1.35 pts |
| 25 | IBCA | iShares iBonds Dec 2035 Term Corporate ETF | iShares | corporate, intermediate | 16.7 | 0.76 pts |
| 26 | SUSC | iShares ESG Aware USD Corporate Bond ETF | iShares | corporate, intermediate | 16.7 | 0.76 pts |
| 19 | MUST | Columbia Multi-Sector Municipal Income ETF | Columbia | national municipal, intermediate | 15.9 | 0.51 pts |
| 14 | BSMS | Invesco BulletShares 2028 Municipal Bond ETF | Invesco | national municipal, short | 15.6 | 0.76 pts |
| 36 | HYG | iShares iBoxx $ High Yield Corporate Bond ETF | iShares | high-yield, bank-loan and multisector, short | 15.5 | 1.87 pts |
| 28 | IBDW | iShares iBonds Dec 2031 Term Corporate ETF | iShares | investment-grade, short | 14.1 | 1.21 pts |
| 21 | AGG | iShares Core U.S. Aggregate Bond ETF | iShares | investment-grade, intermediate | 13.5 | 0.74 pts |
| 22 | BND | Vanguard Total Bond Market ETF | Vanguard | investment-grade, intermediate | 13.5 | 0.74 pts |
| 23 | EAGG | iShares ESG Aware U.S. Aggregate Bond ETF | iShares | investment-grade, intermediate | 13.5 | 0.74 pts |
| 24 | GCOR | Goldman Sachs Access U.S. Aggregate Bond ETF | Goldman Sachs | investment-grade, intermediate | 13.5 | 0.74 pts |
| 25 | SPAB | State Street SPDR Portfolio Aggregate Bond ETF | State Street | investment-grade, intermediate | 13.5 | 0.74 pts |
| 37 | HYXF | iShares ESG Advanced High Yield Corporate Bond ETF | iShares | high-yield, bank-loan and multisector, short | 13.1 | 1.83 pts |
| 18 | IEF | iShares 7-10 Year Treasury Bond ETF | iShares | government, intermediate | 12.5 | 0.61 pts |
| 18 | LEMB | iShares J.P. Morgan EM Local Currency Bond ETF | iShares | international, intermediate | 12.5 | 0.46 pts |
| 11 | RVNU | Xtrackers Municipal Infrastructure Revenue Bond Acti | Xtrackers | national municipal, long | 12.5 | 0.39 pts |
| 27 | QLTA | iShares Aaa - A Rated Corporate Bond ETF | iShares | corporate, intermediate | 11.7 | 0.74 pts |
| 12 | EDV | Vanguard Extended Duration Treasury ETF | Vanguard | government, long | 11.5 | 0.24 pts |
| 20 | VTEB | Vanguard Tax-Exempt Bond ETF | Vanguard | national municipal, intermediate | 11.4 | 0.50 pts |
| 29 | BSCV | Invesco BulletShares 2031 Corporate Bond ETF | Invesco | investment-grade, short | 10.9 | 1.19 pts |
| 38 | HYBB | iShares BB Rated Corporate Bond ETF | iShares | high-yield, bank-loan and multisector, short | 9.5 | 1.78 pts |
| 39 | XBB | BondBloxx BB Rated USD High Yield Corporate Bond ETF | BondBloxx | high-yield, bank-loan and multisector, short | 9.5 | 1.78 pts |
| 15 | BSMT | Invesco BulletShares 2029 Municipal Bond ETF | Invesco | national municipal, short | 9.4 | 0.63 pts |
| 30 | SPIB | State Street SPDR Portfolio Intermediate Term Corpor | State Street | investment-grade, short | 7.8 | 1.15 pts |
| 19 | BWX | State Street SPDR Bloomberg International Treasury B | State Street | international, intermediate | 7.5 | 0.34 pts |
| 19 | XSVN | BondBloxx Bloomberg Seven Year Target Duration US Tr | BondBloxx | government, intermediate | 7.5 | 0.60 pts |
| 21 | MUB | iShares National Muni Bond ETF | iShares | national municipal, intermediate | 6.8 | 0.47 pts |
| 28 | BSCZ | Invesco BulletShares 2035 Corporate Bond ETF | Invesco | corporate, intermediate | 6.7 | 0.73 pts |
| 29 | GIGB | Goldman Sachs Access Investment Grade Corporate Bond | Goldman Sachs | corporate, intermediate | 6.7 | 0.73 pts |
| 40 | IBHL | iShares iBonds 2032 Term High Yield and Income ETF | iShares | high-yield, bank-loan and multisector, short | 6 | 1.72 pts |
| 31 | PFIG | Invesco Fundamental Investment Grade Corporate Bond | Invesco | investment-grade, short | 4.7 | 1.08 pts |
| 12 | PZA | Invesco National AMT-Free Municipal Bond ETF | Invesco | national municipal, long | 4.2 | 0.37 pts |
| 13 | GOVZ | iShares 25+ Year Treasury STRIPS Bond ETF | iShares | government, long | 3.8 | 0.22 pts |
| 41 | CGHY | Capital Group High Yield Bond ETF | Capital Group | high-yield, bank-loan and multisector, short | 3.6 | 1.60 pts |
| 16 | IBMT | iShares iBonds Dec 2031 Term Muni Bond ETF | iShares | national municipal, short | 3.1 | 0.58 pts |
| 20 | CGIB | Capital Group International Bond ETF (USD-Hedged) | Capital Group | international, intermediate | 2.5 | 0.23 pts |
| 20 | IBTQ | iShares iBonds Dec 2035 Term Treasury ETF | iShares | government, intermediate | 2.5 | 0.58 pts |
| 22 | BSMW | Invesco BulletShares 2032 Municipal Bond ETF | Invesco | national municipal, intermediate | 2.3 | 0.46 pts |
| 26 | GBND | Goldman Sachs Core Bond ETF | Goldman Sachs | investment-grade, intermediate | 1.9 | 0.66 pts |
| 30 | GIGL | Goldman Sachs Corporate Bond ETF | Goldman Sachs | corporate, intermediate | 1.7 | 0.67 pts |
| 32 | USFI | BrandywineGLOBAL-U.S. Fixed Income ETF | Franklin | investment-grade, short | 1.6 | 1.06 pts |
| 42 | VGMS | Vanguard Multi-Sector Income Bond ETF | Vanguard | high-yield, bank-loan and multisector, short | 1.2 | 1.50 pts |
A high score is not a recommendation and a low one is not a warning. ETFIQ is an independent publisher, not an adviser. Standards →
Cite this pageCitation, APA and Markdown
ETFIQ, Bond ETFs ranked by the Rate Cushion Score, data as of Oct 9, 2026. https://etfiq.com/scores/bonds/
ETFIQ. (Oct 9, 2026). Bond ETFs ranked by the Rate Cushion Score. Retrieved from https://etfiq.com/scores/bonds/
[Bond ETFs ranked by the Rate Cushion Score (ETFIQ, Oct 9, 2026)](https://etfiq.com/scores/bonds/)
Free to use with attribution for figures ETFIQ computes; issuer data stays under its owner's terms. The underlying files are at Open data.