Upgrade

2028 Democratic presidential nominee Wes Moore

Wes Moore wins and accepts the 2028 Democratic presidential nomination. Listed on both Kalshi and Polymarket; recorded continuously since Aug 9, 2026. Live.

kalshi
2.2¢
bid 0.022 · ask 0.023 · Sep 20, 7:10 AM ET
polymarket
1.8¢
bid 0.017 · ask 0.018 · Sep 20, 2:45 AM ET

Current gap between the two mids: 0.4¢. Over the last 7 days the two venues differed by 0.5% on average and 0.6% at most.

Price history, both venues (7 days)

kalshipolymarket
1.3%1.6%2.0%2.4%2.8%17:2523:2105:1811:15kalshipolymarket
Data table
time (UTC)kalshi midpolymarket mid
Sep 19 17:252.3%1.8%
Sep 19 17:302.3%1.8%
Sep 19 17:352.3%1.8%
Sep 19 17:402.3%1.8%
Sep 19 17:452.3%1.8%
Sep 19 17:502.3%1.8%
Sep 19 17:552.3%
Sep 19 18:002.3%
Sep 19 18:052.3%
Sep 19 18:102.3%
Sep 19 18:152.3%
Sep 19 18:202.3%
Sep 19 18:252.3%
Sep 19 18:302.3%
Sep 19 18:352.3%
Sep 19 18:402.3%
Sep 19 18:452.3%
Sep 19 18:502.3%
Sep 19 18:552.3%
Sep 19 19:002.3%
Sep 19 19:052.3%
Sep 19 19:102.3%
Sep 19 19:152.3%
Sep 19 19:202.3%
Sep 19 19:252.3%
Sep 19 19:302.3%
Sep 19 19:352.3%
Sep 19 19:402.3%
Sep 19 19:452.3%
Sep 19 19:502.3%
Sep 19 19:552.3%
Sep 19 20:002.3%
Sep 19 20:052.3%
Sep 19 20:102.3%
Sep 19 20:152.3%
Sep 19 20:202.3%
Sep 19 20:252.3%
Sep 19 20:302.3%
Sep 19 20:352.3%
Sep 19 20:402.3%
Sep 19 20:452.3%
Sep 19 20:502.3%
Sep 19 20:552.3%
Sep 19 21:002.3%
Sep 19 21:052.3%
Sep 19 21:102.3%
Sep 19 21:152.3%
Sep 19 21:202.3%
Sep 19 21:252.3%
Sep 19 21:302.3%
Sep 19 21:352.3%
Sep 19 21:402.3%
Sep 19 21:452.3%
Sep 19 21:502.3%
Sep 19 21:552.3%
Sep 19 22:002.3%
Sep 19 22:052.3%
Sep 19 22:102.3%
Sep 19 22:152.3%
Sep 19 22:202.3%
Sep 19 22:252.3%
Sep 19 22:302.3%
Sep 19 22:352.3%
Sep 19 22:402.3%
Sep 19 22:452.3%
Sep 19 22:502.3%
Sep 19 22:552.3%
Sep 19 23:002.3%
Sep 19 23:052.3%
Sep 19 23:102.3%
Sep 19 23:152.3%
Sep 19 23:202.3%
Sep 19 23:252.3%
Sep 19 23:302.3%
Sep 19 23:352.3%
Sep 19 23:402.3%
Sep 19 23:452.3%
Sep 19 23:502.3%
Sep 19 23:552.3%
Sep 20 00:002.3%
Sep 20 00:052.3%
Sep 20 00:102.3%
Sep 20 00:152.3%
Sep 20 00:202.3%
Sep 20 00:252.3%
Sep 20 00:302.3%
Sep 20 00:352.3%
Sep 20 00:402.3%
Sep 20 00:452.3%
Sep 20 00:502.3%
Sep 20 00:552.3%
Sep 20 01:002.3%
Sep 20 01:052.3%
Sep 20 01:102.3%
Sep 20 01:152.3%
Sep 20 01:202.3%
Sep 20 01:252.3%
Sep 20 01:302.3%
Sep 20 01:352.3%
Sep 20 01:402.3%
Sep 20 01:452.3%
Sep 20 01:502.3%
Sep 20 01:552.3%
Sep 20 02:002.3%
Sep 20 02:052.3%
Sep 20 02:102.3%
Sep 20 02:152.3%
Sep 20 02:202.3%
Sep 20 02:252.3%
Sep 20 02:302.3%
Sep 20 02:352.3%
Sep 20 02:402.3%
Sep 20 02:452.3%
Sep 20 02:502.3%
Sep 20 02:552.3%
Sep 20 03:002.3%
Sep 20 03:052.3%
Sep 20 03:102.3%
Sep 20 03:152.3%
Sep 20 03:202.3%
Sep 20 03:252.3%
Sep 20 03:302.3%
Sep 20 03:352.3%
Sep 20 03:402.3%
Sep 20 03:452.3%
Sep 20 03:502.3%
Sep 20 03:552.3%
Sep 20 04:002.3%
Sep 20 04:052.3%
Sep 20 04:102.3%
Sep 20 04:152.3%
Sep 20 04:202.3%
Sep 20 04:252.3%
Sep 20 04:302.3%
Sep 20 04:352.3%
Sep 20 04:402.3%
Sep 20 04:452.3%
Sep 20 04:502.3%
Sep 20 04:552.3%
Sep 20 05:002.3%
Sep 20 05:052.3%
Sep 20 05:102.3%
Sep 20 05:152.3%
Sep 20 05:202.3%
Sep 20 05:252.3%
Sep 20 05:302.3%
Sep 20 05:352.3%
Sep 20 05:402.3%
Sep 20 05:452.3%
Sep 20 05:502.3%
Sep 20 05:552.3%
Sep 20 06:002.3%
Sep 20 06:052.3%
Sep 20 06:102.3%
Sep 20 06:152.3%
Sep 20 06:202.3%
Sep 20 06:252.3%
Sep 20 06:302.3%
Sep 20 06:352.3%
Sep 20 06:402.3%
Sep 20 06:452.3%
Sep 20 06:502.3%
Sep 20 06:552.3%
Sep 20 07:002.3%
Sep 20 07:052.3%
Sep 20 07:102.3%
Sep 20 07:152.3%
Sep 20 07:202.3%
Sep 20 07:252.3%
Sep 20 07:302.3%
Sep 20 07:352.3%
Sep 20 07:402.3%
Sep 20 07:452.3%
Sep 20 07:502.3%
Sep 20 07:552.3%
Sep 20 08:002.3%
Sep 20 08:052.3%
Sep 20 08:102.3%
Sep 20 08:152.3%
Sep 20 08:202.3%
Sep 20 08:252.3%
Sep 20 08:302.3%
Sep 20 08:352.3%
Sep 20 08:402.3%
Sep 20 08:452.3%
Sep 20 08:502.3%
Sep 20 08:552.3%
Sep 20 09:002.3%
Sep 20 09:052.3%
Sep 20 09:102.3%
Sep 20 09:152.3%
Sep 20 09:202.3%
Sep 20 09:252.3%
Sep 20 09:302.3%
Sep 20 09:352.3%
Sep 20 09:402.3%
Sep 20 09:452.3%
Sep 20 09:502.3%
Sep 20 09:552.3%
Sep 20 10:002.3%
Sep 20 10:052.3%
Sep 20 10:102.3%
Sep 20 10:152.3%
Sep 20 10:202.3%
Sep 20 10:252.3%
Sep 20 10:302.3%
Sep 20 10:352.3%
Sep 20 10:402.3%
Sep 20 10:452.3%
Sep 20 10:502.3%
Sep 20 10:552.3%
Sep 20 11:002.3%
Sep 20 11:052.3%
Sep 20 11:102.3%
Sep 20 11:152.3%

Mid price of the YES side per venue, 5-minute buckets, from continuously recorded order books. Breaks mean the recorder was down or a book was empty.

Disagreement windows
26
beyond fees, at size
Largest net edge
2.91%
avg 0.43%
Typical window
1226 min
longest 7284 min
Last window
Sep 10, 2026
first Aug 9, 2026

Recent disagreement windows

OpenedClosedLengthScansMax net edge
Sep 9, 7:43 AM ETSep 10, 2:28 AM ET18.8 h1,5590.21%
Sep 8, 12:15 AM ETSep 9, 7:08 AM ET30.9 h2,6090.22%
Sep 2, 1:34 PM ETSep 2, 1:38 PM ET4 min60.28%
Aug 30, 10:16 PM ETSep 2, 12:31 PM ET62.2 h3,0270.57%
Aug 23, 8:49 AM ETAug 28, 10:14 AM ET121.4 h6,8840.65%
Aug 21, 10:29 AM ETAug 23, 5:25 AM ET42.9 h2,5440.34%
Aug 21, 8:58 AM ETAug 21, 9:11 AM ET14 min150.23%
Aug 20, 4:56 AM ETAug 21, 4:43 AM ET23.8 h1,5890.37%
Aug 20, 3:45 AM ETAug 20, 4:15 AM ET30 min40.36%
Aug 19, 1:30 PM ETAug 20, 3:01 AM ET13.5 h1,0470.36%

Related markets on both venues

Frequently asked questions

What are the current Kalshi and Polymarket odds for "2028 Democratic presidential nominee Wes Moore"?

As of the latest recorded books, Kalshi's YES mid is 2.2¢ (bid 0.022, ask 0.023) and Polymarket's is 1.8¢ (bid 0.017, ask 0.018) — a 0.4¢ gap. Prices are recorded continuously; this page refreshes every few minutes.

Has this market been an arbitrage?

Yes — 26 separate windows where buying the cheaper side on each venue cost less than $1 after both fees, first on Aug 9, 2026 and most recently Sep 10, 2026. The largest net edge was 2.91% and windows averaged 1226 minutes.

Do both contracts resolve the same way?

The pair was confirmed as the same question (AI-matched · 98%). That judgment covers the headline question; resolution rules can still differ in edge cases (sources, timing, ties). Read both venues' rules before treating a gap as risk-free.

What do the fees do to the gap?

Kalshi charges takers 7% × price × (1 − price) per contract; Polymarket charges its category rate on the same curve. Near 50¢ that is roughly 1.75¢ per contract on Kalshi and 1–1.75¢ on Polymarket, so a visible gap of 3–4¢ is typically the minimum before anything is left.

← every Kalshi↔Polymarket pair · resolution criteria · taker fees · match: AI-matched · 98%. Verify both markets' rules yourself; this is data, not advice.