Poli sci prof @RiponCollege. Media analyst, speaker. I cover American politics, elections, money in politics. Email for talks.

Ripon, WI
Joined July 2016
Henrik Schatzinger retweeted
The shift in the generic ballot against the president's party continues. Although consistent with the historic pace & direction, this should be close to the largest 2-year shift in generic ballot polling on record; see below for the averages since the 30s natesilver.net/p/generic-bal…
Majority parties of the president lose generic ballot support as midterms approach, especially at the end. It responds to falling prez approval & thermostatic public opinion. Backlash to the Iran War & immigration crackdowns will help Dems, but are consistent with normal cycle
1
21
3
56
7,898
What does $30 million in outside spending actually buy? The New Republic looks at the crypto industry’s spending in Ohio and the message it may send beyond one Senate race. I shared a few thoughts. newrepublic.com/post/215811/…
35
Henrik Schatzinger retweeted
The 2026 Dem insurgency is a new tea party on steroids. Fewer Dems approve of Dem members of Congress (47%) than the GOP did of GOP members at this pt in 2010 (52%). More Dem House members are going down in primaries (5 so far & likely rising) than all of 2010 for the GOP (2).
29
52
9
436
75,543
Henrik Schatzinger retweeted
Striking image from the new Anthropic labor market impact report.
541
2,200
908
13,353
7,488,317
Big news. My new book, Super PACs in the City, is under contract with Cambridge University Press. It shows how outside money reshapes local democracy. In production next month, out September 2026. #LocalPolitics #CampaignFinance #PoliticalScience #MoneyinPolitics #elections
29
Henrik Schatzinger retweeted
Wisconsin Supreme Court: -7 counties (in light grey) voted for the conservative in 2019 & flipped liberal in 2020 & ‘23 -1 county (in darker grey) went liberal in 2019 & 2020, then conservative in ‘23 -Both Milwaukee & Waukesha counties moved 10 points to the left from ‘19 to 23.
2
1
1
6
4,187
Henrik Schatzinger retweeted
Update: Make that $104.5 million in spending on Wisconsin's Supreme Court race. That includes $57.2 million by @TeamSchimel and those backing him compared to $47.3 million by @crawfordforwi and those supporting her. And more reports come in every day ...
SCOWIS news: Spending in Wisconsin's Supreme Court race has now eclipsed $100 million, nearly doubling the previous record. See today's @wispolitics Report for an overview of the groups driving that spending and where they've been putting their money.
6
22
13
23
18,678
Henrik Schatzinger retweeted
Final early vote comparison by county partisan type.
4
8
2
25
6,641
.@Harvard Prof. Michael Sandel, creator of the popular course “Justice,” says that the U.S. election boiled down to one fundamental question. @JusticeHarvard @WalterIsaacson
7
15
4
37
5,846
I’m proud to work at @riponcollege with such excellent students who really shined tonight! Thank you, @WisconsinEye, for live-streaming the discussion.
1
53
🚨 My final election analysis: who will win? Dude, Where's My Man Wave?! Its Starting to Look Like America Understands the Assignment We’re humans, we like certainty. In fact, we crave certainty of event outcomes that probabilistic models and horserace polling simply can’t give us.
68
500
45
2,391
421,934
Henrik Schatzinger retweeted
The simple gender gap in my last @MULawPoll is women 14 points for Harris, men 12 points for Trump, a 26 point gap. But note women are more for Harris than men in *every* demographic except rural & small town. Read down, smallest gap at top, largest at bottom.
2
8
3
46
20,045
Great discussion with the panelists. Check out the video. #election #vote #uselection2024 #election2024
89