FX Carry Trade Ranking — All 72 Currency Pairs
Top and bottom carry pairs ranked by current and 12-month forward differential
Data generated May 29, 2026
What is carry
Carry is the interest rate earned by going long a high-yielding currency and short a low-yielding one. For an ordered pair BASE/QUOTE, current carry equals the policy rate on the base minus the policy rate on the quote. Positive carry pays the long position a yield differential each year that the position is held.
This page ranks all 72 ordered pairs across the nine central banks we cover (9 base x 8 quote). Both the current carry and the forward 12-month carry — implied by each bank’s market-pricing rate path — are shown so you can see which pairs are pricing in carry compression.
How to use the ranking
- Top of ranking: largest positive carry today. These are the structural carry trades. Watch for pairs where the forward carry contracts sharply versus the current carry — that signals the market expects the higher-yielding bank to ease faster than the lower-yielding peer.
- Bottom of ranking: largest negative carry. Going long the base in these pairs requires paying yield. The mirror image (long quote, short base) is the carry trade.
- Carry change: positive change means widening carry, negative means narrowing. Narrowing carries are often the ones hedge funds exit first.
Risk caveats
Carry is the simplest piece of the FX return decomposition. It does not include:
- Spot FX moves, which can easily exceed 12 months of carry in a few weeks during stress
- Volatility, which scales risk-adjusted carry returns
- Funding costs, transaction costs, and credit risk in EM crosses
- Capital controls and convertibility risk for managed currencies
Use this ranking to identify candidates, then layer on volatility and macro screens before sizing positions. For each major pair, see the currency-pair deep dives for context on the underlying central bank dynamics.
Methodology
Forward carry is computed using each bank’s projected 12-month policy rate from the implied path. The implied path uses our standard CME-style probability tree. See the methodology page for details.
Top 12 carry pairs
Top 10 carry pairs (long base, short quote)
| # | Pair | Carry now | 12m forward | Change (bp) |
|---|---|---|---|---|
| 1 | CAD/CHF | +5.00% | +4.75% | %!d(float64=-25) |
| 2 | INR/CHF | +5.00% | +4.50% | %!d(float64=-50) |
| 3 | CAD/JPY | +4.50% | +3.75% | %!d(float64=-75) |
| 4 | INR/JPY | +4.50% | +3.50% | %!d(float64=-100) |
| 5 | USD/CHF | +4.12% | +3.38% | %!d(float64=-75) |
| 6 | AUD/CHF | +4.10% | +3.60% | %!d(float64=-50) |
| 7 | USD/JPY | +3.62% | +2.38% | %!d(float64=-125) |
| 8 | AUD/JPY | +3.60% | +2.60% | %!d(float64=-100) |
| 9 | GBP/CHF | +3.50% | +3.00% | %!d(float64=-50) |
| 10 | CAD/EUR | +3.25% | +3.25% | %!d(float64=+0) |
Bottom 10 carry pairs
| # | Pair | Carry now | 12m forward | Change (bp) |
|---|---|---|---|---|
| 1 | CHF/INR | -5.00% | -4.50% | %!d(float64=+50) |
| 2 | CHF/CAD | -5.00% | -4.75% | %!d(float64=+25) |
| 3 | JPY/INR | -4.50% | -3.50% | %!d(float64=+100) |
| 4 | JPY/CAD | -4.50% | -3.75% | %!d(float64=+75) |
| 5 | CHF/USD | -4.12% | -3.38% | %!d(float64=+75) |
| 6 | CHF/AUD | -4.10% | -3.60% | %!d(float64=+50) |
| 7 | JPY/USD | -3.62% | -2.38% | %!d(float64=+125) |
| 8 | JPY/AUD | -3.60% | -2.60% | %!d(float64=+100) |
| 9 | CHF/GBP | -3.50% | -3.00% | %!d(float64=+50) |
| 10 | EUR/INR | -3.25% | -3.00% | %!d(float64=+25) |
All 72 ordered pairs
| # | Pair | Carry now | 12m forward | Change (bp) |
|---|---|---|---|---|
| 1 | CAD/CHF | +5.00% | +4.75% | %!d(float64=-25) |
| 2 | INR/CHF | +5.00% | +4.50% | %!d(float64=-50) |
| 3 | CAD/JPY | +4.50% | +3.75% | %!d(float64=-75) |
| 4 | INR/JPY | +4.50% | +3.50% | %!d(float64=-100) |
| 5 | USD/CHF | +4.12% | +3.38% | %!d(float64=-75) |
| 6 | AUD/CHF | +4.10% | +3.60% | %!d(float64=-50) |
| 7 | USD/JPY | +3.62% | +2.38% | %!d(float64=-125) |
| 8 | AUD/JPY | +3.60% | +2.60% | %!d(float64=-100) |
| 9 | GBP/CHF | +3.50% | +3.00% | %!d(float64=-50) |
| 10 | CAD/EUR | +3.25% | +3.25% | %!d(float64=+0) |
| 11 | INR/EUR | +3.25% | +3.00% | %!d(float64=-25) |
| 12 | GBP/JPY | +3.00% | +2.00% | %!d(float64=-100) |
| 13 | CNY/CHF | +2.75% | +2.50% | %!d(float64=-25) |
| 14 | USD/EUR | +2.38% | +1.88% | %!d(float64=-50) |
| 15 | AUD/EUR | +2.35% | +2.10% | %!d(float64=-25) |
| 16 | CAD/CNY | +2.25% | +2.25% | %!d(float64=+0) |
| 17 | INR/CNY | +2.25% | +2.00% | %!d(float64=-25) |
| 18 | CNY/JPY | +2.25% | +1.50% | %!d(float64=-75) |
| 19 | EUR/CHF | +1.75% | +1.50% | %!d(float64=-25) |
| 20 | GBP/EUR | +1.75% | +1.50% | %!d(float64=-25) |
| 21 | CAD/GBP | +1.50% | +1.75% | %!d(float64=+25) |
| 22 | INR/GBP | +1.50% | +1.50% | %!d(float64=+0) |
| 23 | USD/CNY | +1.38% | +0.88% | %!d(float64=-50) |
| 24 | AUD/CNY | +1.35% | +1.10% | %!d(float64=-25) |
| 25 | EUR/JPY | +1.25% | +0.50% | %!d(float64=-75) |
| 26 | CNY/EUR | +1.00% | +1.00% | %!d(float64=+0) |
| 27 | CAD/AUD | +0.90% | +1.15% | %!d(float64=+25) |
| 28 | INR/AUD | +0.90% | +0.90% | %!d(float64=+0) |
| 29 | CAD/USD | +0.88% | +1.38% | %!d(float64=+50) |
| 30 | INR/USD | +0.88% | +1.12% | %!d(float64=+25) |
| 31 | GBP/CNY | +0.75% | +0.50% | %!d(float64=-25) |
| 32 | USD/GBP | +0.62% | +0.38% | %!d(float64=-25) |
| 33 | AUD/GBP | +0.60% | +0.60% | %!d(float64=+0) |
| 34 | JPY/CHF | +0.50% | +1.00% | %!d(float64=+50) |
| 35 | USD/AUD | +0.03% | -0.23% | %!d(float64=-25) |
| 36 | CAD/INR | +0.00% | +0.25% | %!d(float64=+25) |
| 37 | INR/CAD | +0.00% | -0.25% | %!d(float64=-25) |
| 38 | AUD/USD | -0.03% | +0.23% | %!d(float64=+25) |
| 39 | CHF/JPY | -0.50% | -1.00% | %!d(float64=-50) |
| 40 | GBP/AUD | -0.60% | -0.60% | %!d(float64=+0) |
| 41 | GBP/USD | -0.62% | -0.38% | %!d(float64=+25) |
| 42 | CNY/GBP | -0.75% | -0.50% | %!d(float64=+25) |
| 43 | USD/CAD | -0.88% | -1.38% | %!d(float64=-50) |
| 44 | USD/INR | -0.88% | -1.12% | %!d(float64=-25) |
| 45 | AUD/CAD | -0.90% | -1.15% | %!d(float64=-25) |
| 46 | AUD/INR | -0.90% | -0.90% | %!d(float64=+0) |
| 47 | EUR/CNY | -1.00% | -1.00% | %!d(float64=+0) |
| 48 | JPY/EUR | -1.25% | -0.50% | %!d(float64=+75) |
| 49 | CNY/AUD | -1.35% | -1.10% | %!d(float64=+25) |
| 50 | CNY/USD | -1.38% | -0.88% | %!d(float64=+50) |
| 51 | GBP/CAD | -1.50% | -1.75% | %!d(float64=-25) |
| 52 | GBP/INR | -1.50% | -1.50% | %!d(float64=+0) |
| 53 | EUR/GBP | -1.75% | -1.50% | %!d(float64=+25) |
| 54 | CHF/EUR | -1.75% | -1.50% | %!d(float64=+25) |
| 55 | JPY/CNY | -2.25% | -1.50% | %!d(float64=+75) |
| 56 | CNY/CAD | -2.25% | -2.25% | %!d(float64=+0) |
| 57 | CNY/INR | -2.25% | -2.00% | %!d(float64=+25) |
| 58 | EUR/AUD | -2.35% | -2.10% | %!d(float64=+25) |
| 59 | EUR/USD | -2.38% | -1.88% | %!d(float64=+50) |
| 60 | CHF/CNY | -2.75% | -2.50% | %!d(float64=+25) |
| 61 | JPY/GBP | -3.00% | -2.00% | %!d(float64=+100) |
| 62 | EUR/CAD | -3.25% | -3.25% | %!d(float64=+0) |
| 63 | EUR/INR | -3.25% | -3.00% | %!d(float64=+25) |
| 64 | CHF/GBP | -3.50% | -3.00% | %!d(float64=+50) |
| 65 | JPY/AUD | -3.60% | -2.60% | %!d(float64=+100) |
| 66 | JPY/USD | -3.62% | -2.38% | %!d(float64=+125) |
| 67 | CHF/AUD | -4.10% | -3.60% | %!d(float64=+50) |
| 68 | CHF/USD | -4.12% | -3.38% | %!d(float64=+75) |
| 69 | JPY/CAD | -4.50% | -3.75% | %!d(float64=+75) |
| 70 | JPY/INR | -4.50% | -3.50% | %!d(float64=+100) |
| 71 | CHF/CAD | -5.00% | -4.75% | %!d(float64=+25) |
| 72 | CHF/INR | -5.00% | -4.50% | %!d(float64=+50) |