Initial Thoughts on Election 2025

There’s going to be a lot of ink wasted on what happened yesterday. People are going to try and argue that Sherrill and Spanberger prove that moderate Dems win, which I tend to believe in more purple districts and statewide races. Others are going to argue that Mamdani shows that bold progressives win. It’s quite frankly a stupid argument. What kind of Democrat didn’t win? Are there things to learn about 2026 from the data? Yes. Ultimately what you should take away first and foremost from this is that when your actions, be it a trade war, shutting down the government, cutting people’s health care, or yanking their food stamps, end up making people worried about their next meal, their housing, their job, or their health care, you’re probably going to lose. This isn’t ideological. It’s survival.

Terry Fadem and Nadeem Quyyum had basically no resources, and beat the Republican candidates for County Council by over 13,000 and 9,000 votes each. Tara Zrinski meanwhile ran a hard campaign and earned a record breaking margin and became the first woman elected as Northampton County Executive. Jeremy Clark ran hard for his win on the Northampton County Court of Common Pleas, while Mark Stanziola was largely outspent in Lehigh County where he won easily. Democrats won the Bucks row offices with moderates, while they won state legislative seats in Virginia with all different candidates. There was no one specific type of Democrat that won tonight. Yes, some types won by more. None were really all that close though. And I can’t come up with a competitive race that they really lost. Nothing really mattered.

Running for office is hard, and the fact that this was simply a unanimous decision tonight doesn’t take away from the achievement of running a successful campaign. These people all put their names and reputations on the line in hopes of winning a race, and I salute them for that. With that said, there’s no deeper message in tonight. Donald Trump went too far, and voters reacted. They both gave large percentages of the vote to Democrats, and turned out in greater numbers than we had ever seen before. If you put your name on the ballot as a Democrat tonight in a place Democrats had any chance to win, you won. If you were a Democrat who crossed over, like Pat Dugan in Philadelphia, Ed Ducal in Allentown, or Roger Maclean in Lehigh County, you got your ass kicked. There was no interest in any of that. Even decently liked Republicans lost races tonight in any county or two that was even moderately purple. This was an outright rejection of Trump. Trump will never again be on the ballot, and Republicans haven’t done well trying to be like Trump when he’s not on the ballot too. Make of that what you will. Last night was far more decisive than any previous beating.

Leave a comment