habibis... coming this Friday:

the 2020 worst mayor in America tournament

16 candidates, only 1 is truly deserving of the crown.

stay tuned for the first round: https://www.patreon.com/posts/2020-worst-mayor-44065589?utm_medium=social&utm_source=twitter&utm_campaign=postshare
FIRST ROUND - TDS DIVISION

(1) @BilldeBlasio (NYC)

vs.

(8) @lovelyawarren (Rochester, NY)

[POLL LENGTH: 24 hours 69 minutes]
FIRST ROUND - TDS DIVISION

(5) @MurielBowser (DC)

vs.

(4) @LoriLightfoot (Chicago)

[POLL LENGTH: 24 hours 69 minutes]
FIRST ROUND - TDS DIVISION

(6) @LibbySchaaf (Oakland)

vs.

(3) @MayorAdler (Austin, TX)

[POLL LENGTH: 24 hours 69 minutes]
FIRST ROUND - TDS DIVISION

(7) John Antaramian (Kenosha, WI)

vs.

(2) @tedwheeler (Portland)

[POLL LENGTH: 24 hours 69 minutes]
FIRST ROUND - IMPOTENT LIBS DIVISION

(1) @MayorJenny (Seattle)

vs.

(8) @billpeduto (Pittsburgh)

[POLL LENGTH: 24 hours 69 minutes]
FIRST ROUND - IMPOTENT LIBS DIVISION

(5) @PhillyMayor Jim Kenney (Philadelphia)

vs.

(4) @LydaKrewson (St. Louis)

[POLL LENGTH: 24 hours 69 minutes]
FIRST ROUND - IMPOTENT LIBS DIVISION

(6) @LondonBreed (San Francisco)

vs.

(3) @ericgarcetti (Los Angeles)

[POLL LENGTH: 24 hours 69 minutes]
FIRST ROUND - IMPOTENT LIBS DIVISION

(7) @mayorcantrell (New Orleans)

vs.

(2) @Jacob_Frey (Minneapolis)

[POLL LENGTH: 24 hours 69 minutes]
You can follow @SirajAHashmi.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.