Election Analysis Fellow @VoteHub. Forecasts & occasional writing on Substack. MI roots, CA native. Marist '30 🦊

Joined June 2023
441 Photos and videos
Get Detroit a socialist mayor ASAP
An observation: Seattle elected a democratic socialist mayor, and immediately won the Super Bowl. New York City elected a democratic socialist mayor, and immediately won the #NBAFinals.
14
960
South Carolina and Georgia are two states that haven’t been afraid to buck Trump endorsements in the past. It looks like South Carolina may do it again, despite Trump backing the establishment candidate this time.
Opinion Diagnostics poll | 6/10-6/11 LV South Carolina Governor Republican primary 2026 🟥Alan Wilson 46.2% 🟥Pamela Evette 38.5% (Trump endorsed) Link to poll: fitsnews.com/2026/06/13/runo…
2
3
19
1,595
Ellis Bates retweeted
The Commie Corridor celebrating the first day of Early Voting
7
134
2,089
35,928
Looks like Democrats may bow out of the Montana Senate race and clear the field for Bodnar, who is running as an independent. He has a real shot here. Osborn came within six points of winning Nebraska as an independent, and Montana is a slightly bluer state.
KHQ: Democratic nominee for Montana Senate Alani Bankhead says she will be making an announcement at the University of Montana on Monday.
11
41
419
42,547
Ellis Bates retweeted
A really valuable piece of political science research here: Incumbents drawn into new seats tend to enjoy *nearly identical* incumbency boosts in new and old turf alike. Has big implications for certain races in 2026, like Shomari Figures in AL-02. decalibrate.substack.com/p/n…
7
43
236
21,105
Whenever I visit family in Michigan, I always make sure to eat here. It’s peak 🙂‍↔️ My relatives have asked me: “Is In-N-Out better?” Heck no. Not even comparable.
What’s your first thought when you see this meal?
8
42
3,332
Ellis Bates retweeted
Missing from photo: a single precinct in Santa Clara County won by Matt Mahan, mayor of San Jose, after his very expensive campaign for Governor.
3
4
31
3,152
No one told me Steyerville (San Francisco) named a street after me 🥹
1
51
1,988
Change since March: 🟦 Platner -3% 🟥 Collins 3% It’s a Republican-leaning pollster, but it still shows movement toward Collins, consistent with other recent surveys.
Quantus poll | 6/9-6/11 LV US Senate Maine 2026 🟦Graham Platner 46% 🟥Susan Collins 45% (incumbent) Undecided 7%
21
18
99
24,733
Ellis Bates retweeted
Jun 12
NEW — Republicans made the House map redder, but Democrats remain clearly favored in VoteHub’s 2026 House forecast. @ZacharyDonnini breaks down how redistricting shifted the battlefield and what Democrats need to retake the majority. votehub.com/2026/06/12/repub…
3
39
149
42,228
Ellis Bates retweeted
NOW OUT: Our biggest project ever, Tabula America Genus and Suffragium are now out! Two maps that combined, can tell you practically everything about the US through demographics and election results. Genus: electioncord.com/genus/ Suffragium: electioncord.com/suffragium/ More 👇
2
13
29
2,136
Of the seven (now eight) ASR polls conducted, Sullivan led in just one, back in July–August of last year. Meanwhile, Peltola has been at or around 50% for nearly a year. It’s hard to see how she isn’t the favorite here.
Alaska Survey Research poll | 6/4-6/7 LV US Senate Alaska 2026 🟦Mary Peltola 49.4% [ 1.0] 🟥Dan Sullivan 44.2% [-0.4] (incumbent) 🟥Gerald Heikes 3.7% [-1.4] 🟥Dustin Darden 2.7% [no change] (Change from 5/14-5/17)
8
20
226
16,391
Ellis Bates retweeted
🚨Nerd Alert 🚨 Especially for the LA Political Nerds. politicaldata.vote/ *Please use laptop/desktop, not optimized for phone This site takes LA County 2026 Primary Election Results, and the @Political_Data records of who voted... and breaks out analysis for EVERY election in LA (except judges) gives you the ability to: - Visualize precinct maps / winners in a district (and the LA portions of legislative/congressional seats) - Select sub-geographies (Mayor by council district, Senate by City, City council seat by neighborhood, etc) - See regression analysis of results by Age, Race, Party and ethnicity, showing correlations or lack thereof. - Take in the Ecological Inference analysis (viewer beware) which gives a statistical analysis of subgroup voting trends. Read the prompt before digging in, EI can seem strange! - Run correlations of candidates against each other - like you can see based on precinct-level data just how much was @nithyavraman tied to @TomSteyer or @kennethmejiaLA While there is a lot of stuff on LA Mayor, this has everything -so you could literally compare governor race to Glendale School board or Long Beach city council, or whatever. This is all experimental. Hope to build out to other counties as we can get access to the data. This was a lot of work... hope you enjoy!! Send feedback as I will continue to play around with this.
12
33
200
72,688
Had the entire country counted votes at Lake County’s 2024 pace, the 2024 election wouldn’t have been finished until 2910.
Replying to @LeftyTaurus89
In 2024 I read somewhere they counted at a rate of 1 vote every 3 minutes
3
9
113
9,187
Tester carried Montana's 1st Congressional District by about a point in 2024. Highlighting his support could be an effective strategy for Forstag. No Democrat has received his backing here since Montana gained an additional congressional district.
When it comes to winning in Montana and fighting for Montanans, Senator @jontester doesn’t just talk the talk, he walks the walk. I’m proud to have his endorsement, and I’m excited to have him join us in the fight to win back western Montana.
1
11
135
10,606
Flippo is an extremely weak Republican nominee, which is why Amodei and Lombardo endorsed Settelmeyer in an effort to stop him. Now that he's won, this district should be on Democrats' radar heading into November. It's still a reach, but Flippo at least puts a flip in play.
Rep. Mark Amodei (R-NV) warns Republicans that Democrats could flip Nevada’s 2nd congressional district. Calls the Democratic nominee “well-positioned” (Trump 14 | 2024)
9
23
104
20,842
Is he trying to boost McMorrow or something? Schumer should've figured out by now that publicly inserting himself into a primary rarely ends well for the candidate he endorses.
#MichiganSenate Punchbowl News: Chuck Schumer publicly backs Rep. Haley Stevens (D-MI) for the first time Schumer on Stevens: “I think she has the best chance to win”
2
11
101
4,484
Shout out to this random majority-Hispanic precinct in Santa Ana that voted for Trump in 2024 and flipped to *Steyer* in the primary.
4
8
181
19,080
Ellis Bates retweeted
It’s very telling how Steyer will finish with a closer margin to Hilton but no one will discuss his campaign like this, it will be presented as voters “soundly rejecting” even when he gets close to 1/4 of the final vote total
.@spencerpratt’s campaign gave voice to real anger in L.A. People are hurting & feel unheard. The Palisades Fire. Homelessness. Politicians would be wise to listen & adjust course. Not mock the pain.
5
70
1,089
23,034