Fed Decision Odds for January
Following a weak jobs report showing unemployment at a four-year high of 4.6%, prediction markets firmly expect the Federal Reserve to hold rates unchanged at its January 27-28 meeting, with no change sitting at 78.6% probability (-367 odds). A 25 basis point decrease stands at just 19.5% (+413), while deeper cuts remain unlikely at 1.5% (+6567) for 50+ basis points. With the Fed having just cut rates by 25bp in December to 3.50%-3.75%, the committee appears to be in wait-and-see mode as it assesses how tariff pressures and a softening labor market will shape inflation expectations into 2026. Our Fed rate tracker aggregates live odds from Kalshi and Polymarket on the probability of an upcoming rate cut or hike. The data is updated hourly using volume-weighted average pricing.
Probability Over Time
Hover for details Β· Cursor-synced tooltips
Tap "Chart settings" to adjust the chart.
Chart settings
Current Odds Snapshot
Current probabilities across platforms with liquidity indicators
MRMaintains Rate
Vol $941.7K
Spread 2.5%
Agg
89.4%β -0.1%
G
91.0%
P
89.5%
K
88.5%
2BD25 bps decrease
Vol $734.3K
Spread 1.5%
Agg
9.5%β -1.0%
G
11.0%
K
10.5%
P
9.5%
MT2More than 25 bps decrease (ie. -50 bps)
Vol $5.5M
Spread 1.0%
Agg
0.6%β -0.1%
K
1.5%
G
1.5%
P
0.5%
MT2More than 25 bps increase (ie. +50 bps)
Vol $8
Spread β
Agg
0.5%β +0.0%
K
0.5%
2BI25 bps increase
Vol $2.8M
Spread 0.2%
Agg
0.4%β +0.0%
K
0.5%
P
0.4%
| Outcome | Aggregated | Spread | Volume | Kalshi | Polymarket | Gemini |
|---|---|---|---|---|---|---|
MR Maintains Rate | 89.4% β -0.1% | 2.5% | $941.7K |
Kalshi
88.5% |
Polymarket
89.5% |
Gemini
91.0% |
2BD 25 bps decrease | 9.5% β -1.0% | 1.5% | $734.3K |
Kalshi
10.5% |
Polymarket
9.5% |
Gemini
11.0% |
MT2 More than 25 bps decrease (ie. -50 bps) | 0.6% β -0.1% | 1.0% | $5.5M |
Kalshi
1.5% |
Polymarket
0.5% |
Gemini
1.5% |
MT2 More than 25 bps increase (ie. +50 bps) | 0.5% β +0.0% | β | $8 |
Kalshi
0.5% |
Polymarket
β |
Gemini
β |
2BI 25 bps increase | 0.4% β +0.0% | 0.2% | $2.8M |
Kalshi
0.5% |
Polymarket
0.4% |
Gemini
β |
Arbitrage Scanner
Current cross-venue opportunities with fee calculations
Pairs (Venue-to-Venue)
| Outcome | Venue Pair | Leg A (Buy) | Leg B (Sell) | Gross Spread | After Fees | Actionable | Quick Links |
|---|---|---|---|---|---|---|---|
MR Maintains Rate |
Kalshi
β
Gemini | Buy @ K 89Β’ | Sell @ G 90Β’ | +1.00% | -0.25% |
No | |
MT2 More than 25 bps decrease (ie. -50 bps) |
Polymarket
β
Kalshi | Buy @ P 0.6Β’ | Sell @ K 1Β’ | +0.40% | +0.33% |
No | |
2BD 25 bps decrease |
Polymarket
β
Kalshi | Buy @ P 10Β’ | Sell @ K 10Β’ | +0.00% | -0.10% |
No | |
2BI 25 bps increase |
Polymarket
β
Kalshi | Buy @ P 0.4Β’ | Sell @ K 0Β’ | -0.40% | -0.40% |
No |
Outcome Diff
| Outcome A | Outcome B | Venue | A Odds | B Odds | Diff | Strategy | Quick Link |
|---|---|---|---|---|---|---|---|
MR Maintains Rate |
MT2 More than 25 bps decrease (ie. -50 bps) |
Gemini | A 91.00% | B 1.50% | +89.50% | Buy spread | |
MR Maintains Rate |
2BI 25 bps increase |
Polymarket | A 89.50% | B 0.35% | +89.15% | Buy spread | |
MR Maintains Rate |
MT2 More than 25 bps decrease (ie. -50 bps) |
Polymarket | A 89.50% | B 0.55% | +88.95% | Buy spread | |
MR Maintains Rate |
MT2 More than 25 bps increase (ie. +50 bps) |
Kalshi | A 88.50% | B 0.50% | +88.00% | Buy spread | |
MR Maintains Rate |
2BI 25 bps increase |
Kalshi | A 88.50% | B 0.50% | +88.00% | Buy spread | |
MR Maintains Rate |
MT2 More than 25 bps decrease (ie. -50 bps) |
Kalshi | A 88.50% | B 1.50% | +87.00% | Buy spread | |
MR Maintains Rate |
2BD 25 bps decrease |
Polymarket | A 89.50% | B 9.50% | +80.00% | Buy spread | |
MR Maintains Rate |
2BD 25 bps decrease |
Gemini | A 91.00% | B 11.00% | +80.00% | Buy spread | |
MR Maintains Rate |
2BD 25 bps decrease |
Kalshi | A 88.50% | B 10.50% | +78.00% | Buy spread | |
2BD 25 bps decrease |
MT2 More than 25 bps increase (ie. +50 bps) |
Kalshi | A 10.50% | B 0.50% | +10.00% | Buy spread | |
2BD 25 bps decrease |
2BI 25 bps increase |
Kalshi | A 10.50% | B 0.50% | +10.00% | Buy spread | |
2BD 25 bps decrease |
MT2 More than 25 bps decrease (ie. -50 bps) |
Gemini | A 11.00% | B 1.50% | +9.50% | Buy spread | |
2BD 25 bps decrease |
2BI 25 bps increase |
Polymarket | A 9.50% | B 0.35% | +9.15% | Buy spread | |
2BD 25 bps decrease |
MT2 More than 25 bps decrease (ie. -50 bps) |
Kalshi | A 10.50% | B 1.50% | +9.00% | Buy spread | |
2BD 25 bps decrease |
MT2 More than 25 bps decrease (ie. -50 bps) |
Polymarket | A 9.50% | B 0.55% | +8.95% | Buy spread | |
MT2 More than 25 bps decrease (ie. -50 bps) |
MT2 More than 25 bps increase (ie. +50 bps) |
Kalshi | A 1.50% | B 0.50% | +1.00% | Buy spread | |
MT2 More than 25 bps decrease (ie. -50 bps) |
2BI 25 bps increase |
Kalshi | A 1.50% | B 0.50% | +1.00% | Buy spread | |
MT2 More than 25 bps decrease (ie. -50 bps) |
2BI 25 bps increase |
Polymarket | A 0.55% | B 0.35% | +0.20% | Buy spread |
After-fee spreads apply the configured taker-fee model per side. Depth/slippage is not modeled in this scanner.
Methodology & Data Mapping
How we aggregate, normalize, and map cross-platform data
Default: Volume-Weighted Average Price (VWAP)
Weights each mapped market by its reported 24H USD volume at snapshot time. If volume is unavailable, we fall back to a simple average for that snapshot.
Use the VWAP/Simple toggle above the chart to switch aggregation views.
Kalshi: Official API (best bid/ask + last + 24H volume/liquidity when available).
Polymarket: Market data via their API (token prices + best bid/ask + 24H volume/liquidity when available).
Gemini: Public Prediction Markets + ticker endpoints (best bid/ask + last + 24H USD volume when available).
Event data is updated hourly. Older history is downsampled.
Each event links one or more markets per provider. We normalize labels, map provider outcomes into a shared outcome list, and merge mapped markets where appropriate.
Cross-venue spread: Maxβmin difference across available venue probabilities for the same outcome.
Liquidity: Relative per-venue indicators based on provider liquidity fields (no depth/slippage modeling).
Arbitrage: Computed from best bid/ask when available (otherwise mid); after-fee spread applies the configured fee model only.
