Open
Polymarket
Hsinchu City Mayor Election Winner
Top outcomes
Ann Kao
86%
Other
50%
Candidate A
50%
Candidate B
50%
Taiwanese local elections are scheduled to be held on November 28, 2026.
This market will resolve according to the candidate who becomes the next Mayor of Hsinchu City as a result of this election.
Temporary, interim, or placeholder Mayors appointed before the election will not be considered.
If the result of this election isn't known, or no candidate has been elected, by June 30, 2027, 11:59 PM ET, the market will resolve to "Other".
This market will resolve based on the results of the elections as indicated by a consensus of credible reporting. If there is ambiguity, this market will resolve based solely on the official results as reported by the Taiwanese government, specifically the Central Election Commission (https://db.cec.gov.tw/).
Read more
Show less
$21K Vol.
Closes Jun 30, 2027
Live Polymarket Chart
Top outcomes by win probability — price history from Polymarket, updates when you refresh.
Open on Polymarket ↗
The chart is view-only. Use Open on Polymarket above to visit the market — no trading on this platform.
$20.8k Vol.
All outcomes
Pick Yes or No on any outcome, then explain your pick below. Reputation-only — no money or trading.
$21K Vol.
Ann Kao
86% market probability
86%
$refs['reasoning-0']?.focus())"
>
Yes 86%
+14 / −86
$refs['reasoning-0']?.focus())"
>
No 14%
+86 / −14
Other
50% market probability
50%
$refs['reasoning-1']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-1']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Other
Explain your No on Other
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate A
50% market probability
50%
$refs['reasoning-2']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-2']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate A
Explain your No on Candidate A
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate B
50% market probability
50%
$refs['reasoning-3']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-3']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate B
Explain your No on Candidate B
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate C
50% market probability
50%
$refs['reasoning-4']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-4']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate C
Explain your No on Candidate C
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate D
50% market probability
50%
$refs['reasoning-5']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-5']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate D
Explain your No on Candidate D
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate E
50% market probability
50%
$refs['reasoning-6']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-6']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate E
Explain your No on Candidate E
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate F
50% market probability
50%
$refs['reasoning-7']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-7']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate F
Explain your No on Candidate F
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate G
50% market probability
50%
$refs['reasoning-8']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-8']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate G
Explain your No on Candidate G
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate H
50% market probability
50%
$refs['reasoning-9']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-9']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate H
Explain your No on Candidate H
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate I
50% market probability
50%
$refs['reasoning-10']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-10']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate I
Explain your No on Candidate I
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate J
50% market probability
50%
$refs['reasoning-11']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-11']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate J
Explain your No on Candidate J
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate K
50% market probability
50%
$refs['reasoning-12']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-12']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate K
Explain your No on Candidate K
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate L
50% market probability
50%
$refs['reasoning-13']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-13']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate L
Explain your No on Candidate L
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate M
50% market probability
50%
$refs['reasoning-14']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-14']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate M
Explain your No on Candidate M
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate N
50% market probability
50%
$refs['reasoning-15']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-15']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate N
Explain your No on Candidate N
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate O
50% market probability
50%
$refs['reasoning-16']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-16']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate O
Explain your No on Candidate O
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate P
50% market probability
50%
$refs['reasoning-17']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-17']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate P
Explain your No on Candidate P
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate Q
50% market probability
50%
$refs['reasoning-18']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-18']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate Q
Explain your No on Candidate Q
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate R
50% market probability
50%
$refs['reasoning-19']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-19']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate R
Explain your No on Candidate R
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate S
50% market probability
50%
$refs['reasoning-20']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-20']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate S
Explain your No on Candidate S
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate T
50% market probability
50%
$refs['reasoning-21']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-21']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate T
Explain your No on Candidate T
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate U
50% market probability
50%
$refs['reasoning-22']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-22']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate U
Explain your No on Candidate U
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate V
50% market probability
50%
$refs['reasoning-23']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-23']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate V
Explain your No on Candidate V
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate W
50% market probability
50%
$refs['reasoning-24']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-24']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate W
Explain your No on Candidate W
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate X
50% market probability
50%
$refs['reasoning-25']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-25']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate X
Explain your No on Candidate X
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate Y
50% market probability
50%
$refs['reasoning-26']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-26']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate Y
Explain your No on Candidate Y
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Candidate Z
50% market probability
50%
$refs['reasoning-27']?.focus())"
>
Yes 50%
+50 / −50
$refs['reasoning-27']?.focus())"
>
No 50%
+50 / −50
Explain your Yes on Candidate Z
Explain your No on Candidate Z
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Chuang Ching-cheng
2% market probability
2%
$refs['reasoning-28']?.focus())"
>
Yes 2%
+98 / −2
$refs['reasoning-28']?.focus())"
>
No 98%
+2 / −98
Explain your Yes on Chuang Ching-cheng
Explain your No on Chuang Ching-cheng
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Ho Chih-yung
1% market probability
1%
$refs['reasoning-29']?.focus())"
>
Yes 1%
+99 / −1
$refs['reasoning-29']?.focus())"
>
No 99%
+1 / −99
Explain your Yes on Ho Chih-yung
Explain your No on Ho Chih-yung
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Public forecast history
All forecasts on this market — scored on Reputation when resolved. Earn Popularity when others like your forecast or comments.
No forecasts yet. Be the first to place one.