Lessons from Wisconsin’s Last Competitive Democratic Primary

On Tuesday, Wisconsin’s Democrats will choose their nominee to replace Governor Evers. Primaries like this one provide a unique glimpse of divisions within a party, but they don’t happen very often. The last time Democrats held a seriously contested statewide primary was actually the 2018 selection of Tony Evers to challenge then-incumbent Republican Governor Scott Walker.1

The 2026 primary features frontrunner Francesca Hong, a democratic socialist, vs. a field of candidates representing other tendencies in the Democratic party. As of this writing, four candidates remain actively campaigning while a further three have dropped out but will nonetheless remain on the ballot.

The field was even larger in 2018, when 10 candidates appeared on the ballot, only two of whom had withdrawn their campaigns ahead of election day. While we wait for the results of the 2026 primary, I thought now would be a good time to revisit the results from eight years ago. What lessons does that election hold for Wisconsin’s Democrats today?

A fractured electorate made Evers’ plurality look dominant

After eight years as governor, Evers is now among the best-known politicians in Wisconsin, but he was far from the obvious choice to many Democratic movers and shakers in 2018. His only previous electoral experience was running five times (losing twice) for state Superintendent of Public Instruction. Still, in this role, he was the most prominent elected Democrat in state government, and he drew endorsements from the state’s two former Democratic senators, Russ Feingold and Herb Kohl.

Most people, 58%, voted for someone other than the winner, Tony Evers. However, the non-Evers voters were so fractured that his 42% of the vote represented a dominant victory over any other individual candidate. No single candidate consolidated non-Evers support.

The second-place candidate, Mahlon Mitchell, had the most support from labor unions. He was endorsed by the state AFL-CIO and SEIU, along with AFSCME, Amalgamated Transit Union, and IUOE locals. In the end, he won 16% of the vote.

Kelda Roys was endorsed by many progressive organizations and celebrities, including EMILY’s List, NARAL, NOW, Bon Iver, and Sarah Silverman. She won 13%.

Nobody else cracked 10%, but four more candidates still received at least 5%, or 1-in-20 votes cast. Kathleen Vinehout, a state senator from rural western Wisconsin, won 8%. Mike McCabe, the former director of the Wisconsin Democracy Campaign, took 7%. Matt Flynn, an attorney from Milwaukee who had served as state Democratic Party chair in the early 1980s, ran a campaign largely distinguished by the strength of his opposition to Walker’s then-recently announced Foxconn deal. He won 6%. Paul Soglin, a fixture of Madison politics who at that point had served as mayor for 21 of the preceding 45 years, won 5%.

Rounding out the field, the two withdrawn candidates Andy Gronik and Dana Wachs nonetheless received about 1% each. This was still more than the last candidate, a little-known attorney from Racine named Josh Pade. His campaign remained active through Election Day, when he won 0.4%.

Results of the 2018 WI Democratic Gubernatorial Primary
votespct
Tony Evers225,08241.8%
Mahlon Mitchell87,92616.3%
Kelda Roys69,08612.8%
Kathleen Vinehout44,1688.2%
Mike McCabe39,8857.4%
Matt Flynn31,5805.9%
Paul Soglin28,1585.2%
Andy Gronik16,6271.2%
Dana Wachs14,2160.8%
Josh Pade1,9080.4%
Scattering2110.0%
Paul Boucher (Write-in)100.0%
1 Withdrew before the election

Evers won (almost) everywhere, while other candidates were popular in only certain kinds of places

Evers won 67 of the state’s 72 counties. Support for the other candidates often followed regional lines. Kathleen Vinehout exhibited this tendency to the greatest degree. Despite finishing in a distant fourth, she actually won a plurality in four counties, all in her rural home region. Mahlon Mitchell, while taking second place, won a plurality in just one county: Milwaukee. Here, as elsewhere in the state, his support was concentrated among Black voters and in traditional union strongholds.

None of the other candidates won a county, but their support was still often regionally defined. To show this, I’ve created a map with layers for each candidate. Click here to access the interactive version. For each reporting unit, the map plots the votes for a given candidate as a circle whose radius corresponds to the number of votes that candidate received. The map allows you to toggle on-and-off layers for each candidate. When multiple candidates are selected, only the winner of a given ward is shown. Click on any ward to see its complete election results for all candidates.

Below are two screenshots, illustrating these patterns.

In the first map, only the winner of each ward is shown. Tony Evers’ support (red) came from nearly everywhere. Notice the small number of purple dots in the west-central part of the state. These are wards won by Kathleen Vinehout. Also notice the dark blue circles emerging from southeastern Wisconsin. These are the wards in Milwaukee carried by Mahlon Mitchell.

The second map shows the results when Evers support is removed. Remember that Evers won only 42% of the vote, so this map actually shows a substantial majority of the votes cast. Here many more patterns are evident.

Vinehout’s territory (purple) grows to include most of western Wisconsin, even stretching all the way into the Madison suburbs. She received scarcely any support in the eastern half of the state, with the interesting exception of Door County’s upper half.

Mitchell drew support (blue) throughout southeastern Wisconsin and the state’s more industrial centers–including Milwaukee and its mostly working-class southern suburbs, Racine, Kenosha, Beloit, Wisconsin Rapids, and Superior. This latter city is noteworthy. In Milwaukee, Mitchell’s support strongly correlated with race. He was, after all, the only African American candidate, and he did best in the majority-Black wards on the north side. But fewer than 2% of Superior’s residents were Black in the 2020 census. While the city overall voted for Evers, Mitchell was the second choice in every single Superior ward, a pattern that does not occur anywhere else in northwestern Wisconsin. The most plausible explanation is that his strong union support made the difference in this city, where port-related heavy industry still plays a large role in the economy.

The most liberal candidate in 2018 was Kelda Roys (green). She drew support from a different set of cities, including most of Madison, Appleton, Stevens Point, Wausau, much of Green Bay, and Milwaukee’s wealthiest neighborhoods and suburbs. In a general election, many of these cities in the Fox Valley and north-central Wisconsin are politically quite purple, but judging by the primary results, the Democrats who do live there are among the more liberal in the state.

Mike McCabe (orange), who ran an outsider-y, populist campaign, was particularly popular in places like La Crosse, Waupaca, Eau Claire, and much of the northwoods. He came in a strong second to Evers in rural northern communities like Minocqua, Park Falls, Ashland, Washburn, and Bayfield.

Despite his long mayoral tenure, Paul Soglin (brown) finished lower than second in all but a handful of Madison wards. However, he showed surprising popularity in many surrounding communities, taking second in places like Janesville, Monroe, and Baraboo. Perhaps many of the residents in these towns were former Madisonians with memories of Soglin’s heyday.

Evers’ support was spread across most demographic groups

To better understand the sources of support for each candidate, I allocated the election results into census tracts and used ecological inference to estimate the share of major demographic groups supporting the top candidates. These are just estimates, and there is a fair degree of uncertainty around them. (An important source of this uncertainty is that the model uses statistics for the citizen voting age population in each tract, because we don’t know the demographics of the actual Democratic primary voters themselves.)

For the most part, Evers drew relatively even levels of support across these different categories. I estimate that he won 47% of the vote among those with no more than a high school degree–not much different than his 42% among graduate degree holders. Likewise, he drew 39% from those with household incomes below $50,000 and 40% from those of $100,000 or more.

There was a difference by age. Evers won an estimated 34% of the vote among those under 30. He did much better, 49%, among voters ages 65 and up. But by far the biggest difference in the table is along racial lines. I estimate that Evers received 44% from white voters and 37% from Hispanic voters, but only 8% from Black voters in the primary. Instead, Black voters supported Mahlon Mitchell by 81%. Mitchell, I estimate, was supported by 11% of white and 29% of Hispanic voters.

As one might expect, Kelda Roys (the most progressive candidate in the race) drew her strongest support from the most educated voters and was weakest with the least educated. She won an estimated 21% of votes cast by those with a graduate degree, compared to 7% among those with no more than a high school diploma. In contrast, Roys’ supporters showed little variation by age.

Estimated support for Candidates in the 2018 WI Democratic Primary for Governor
Among Selected Demographic Groups
EversMitchellRoysVinehout
race
White44%11%14%9%
Black8%81%2%1%
Hispanic37%29%10%3%
education
High school or less47%20%7%7%
Some college37%17%12%9%
Bachelor’s degree40%13%18%9%
Graduate degree42%10%21%8%
income
Under $50k39%22%10%8%
$50k to $99k46%16%12%8%
$100k plus40%10%17%10%
age
18-2934%21%14%7%
30-4445%17%12%7%
45-6439%16%13%10%
65+49%9%12%9%
These estimates were calculated by allocating reporting unit election totals to census tracts, and then estimating vote shares using ecological inference as developed by Gary King. The model is the multinomial-Dirichlet RxC estimator of Rosen, Jiang, King, and Tanner (2001). Analysis by John Johnson (Marquette Law School Lubar Center).

Lessons for 2026

What lessons for the 2026 primary might we apply from this data?

Lesson 1: Don’t be surprised when progressive Democrats campaign Up North. It’s not just for the photo ops. In a primary, cities like Wausau and Stevens Point can be meaningful sources of support for the most liberal candidates.

Lesson 2: Regional candidates probably can’t win a primary. David Crowley’s campaign so far looks similar to Mahlon Mitchell’s in 2018. By itself, strong support from unions and Black voters is probably only good enough for second place.

Lesson 3: Winning the primary by a plurality of the vote is not necessarily a sign of weakness to come in the general election. Evers only got 42%, meaning most people wanted somebody else. He still won in November.

Lesson 4: Whoever wins the 2026 Democratic primary will need to unify a much more fractured party than Evers faced in 2018. His campaign won the 2018 primary by appealing to pluralities of nearly every demographic group. Differences in support by age played only a small role in 2018. This looks to be much different in 2026. The final Marquette Law Poll found that two-thirds of voters under 30 supported the frontrunner Francesca Hong, compared to just 14% of those 60 and up.

Footnotes

  1. I’m not counting the 2020 presidential primary, during which Bernie Sanders’ campaign was still technically operational. However, by Wisconsin’s primary, it was already clear that Biden would be the nominee, and Sanders suspended his campaign the following morning.↩︎
Continue ReadingLessons from Wisconsin’s Last Competitive Democratic Primary

Rating the Battleground Districts in the Wisconsin Legislature

The 2026 general election will decide which party controls Wisconsin’s state government, with a trifecta for either party realistically in play. Now, with campaign finance reports from the first half of the year in hand, it seems a good time to quickly tour each battleground district.

For each district, I provide a rating. Safe seats are ones where I’ll be truly surprised if the other party wins. In Lean seats, I see a clear favorite, but an upset wouldn’t be shocking. In Tossup seats, I can easily imagine the result going either way.

Take these ratings with a grain of salt. I considered several factors for each district, including past election results within the current boundaries of the district. If the incumbent is seeking reelection, I considered how that incumbent has fared relative to statewide candidates of the same party. As I’ve written in the past, incumbency still tends to be worth several points on the margin in Wisconsin legislative races, and, if anything, the advantages are larger for Republicans. Finally, I consider fundraising statistics through the first half of 2026. I see large fundraising hauls as an indication of which races the parties themselves believe will be competitive. I’ve calculated that the benefits of campaign spending in these races are real but quite small.

The ratings here are mine alone. For each race, I provide links to my website containing campaign finance data, past district election results, and demographic profiles. Use that data to inform your own opinion. It includes breakdowns of historic election results in current district boundaries for every state legislative seat.

All descriptions of prior election results in these districts are based on the current district boundaries, unless otherwise noted. All vote shares are the percentage of the two-party vote.

State Senate

Of the State Senate’s 33 seats, Democrats already hold 10 in the even-numbered class of districts that held elections 2 years ago. They can get to a majority of the whole chamber simply by winning the 7 seats I classify as Safe or Lean D. For this reason, I rate the chamber as a whole Lean D.

WI State Senate district ratings

District 21, Racine & southern Milw Co

This district has moved in a Democratic direction in recent cycles. Back in 2016, it voted for Trump and Ron Johnson. In 2018, it split between Walker and Baldwin. Biden won in 2020, but it split again between Evers and Johnson in 2022. In 2024, the district went blue, with Harris and Baldwin both winning about 51%.

Incumbent Republican Van Wanggaard declined to seek reelection. Only one candidate from each party qualified for the ballot, so the general election will pit Republican Jim Croft, a Franklin-based businessman, against Democrat Trevor Jung, a former Racine alder. In the first half of the year, Croft raised $123,000 to Jung’s $175,000.

Rating: Lean D. Had he run, Van Wanggaard would have faced a tough reelection campaign, given the new shape of the district following the 2024 redistricting and the growing leftward lean of the suburban areas within it. Name recognition and campaign experience might still have been enough to put Van Wanggaard over the top, but now those Republican advantages are gone.

District 5, West Allis & western Waukesha Co

This district has gone from solidly red to consistently blue, at least at the top-of-the-ticket during the Trump era. In 2016 and 2018, it voted for every Republican candidate for President, Governor, or US Senator. Since then, not a single Republican has won a majority of the vote for one of those offices. In 2024, Harris won 53% to Baldwin’s 52.5%, making it a rare place where Harris outperformed Baldwin.

Incumbent Republican Rob Hutton is not seeking reelection. The general election features Republican Mike Roberts, a physical therapist and political newcomer, against Robyn Vining, currently a Democratic member of the State Assembly.

In the first half of 2026, Roberts raised $233,000 to Vining’s $169,000.

Rating: Lean D. Any district that grew more blue between 2020 and 2024 is likely to stay that way in 2026.

District 17, Platteville

On the one hand, this district, which covers the southwestern corner of the state, seems like a safe bet for a Democratic pickup because no Republican candidate for President, Governor, or US Senator has won the district going back to 2016. On the other hand, Democratic strength has steadily shrunk here, and Republicans are fielding an incumbent with a strong track record of outperforming the rest of his party.

To illustrate: Clinton won 52.7% of the two-party vote in this district, falling to 52.6% for Biden (despite his statewide share growing) and 50.5% for Harris. Meanwhile, Marklein regularly outperforms other members of his party. In 2022, Marklein won 60% of the vote to Tim Michel’s 52% (in the 2022 boundaries of the district). In the 2018 version of the district, Marklein won 54% to Walker’s 49%. And in 2014, Marklein again outperformed, winning 55% to Walker’s 51%.

Marklein will face one of three Democrats running in the August primary. The Democrats are Jenna Jacobson, who is currently a member of the State Assembly, child-care provider and advocate Corrine Hendrickson, and Potosi businesswoman Lisa White.

Through the first half of the year, Marklein raised $300,000; Jacobson $109,000; Hendrickson $30,000; and White $8,000.

Rating: Tossup. Averaging the past several years of races makes this seat look more blue than it actually is. 2024 was the worst year for Democrats here in recent memory. Marklein’s track record of outperforming the Republican standard bearer by 4-8 points could be enough to save him, even in a bad year for the WisGOP.

District 31, Eau Claire

This district hasn’t voted for a Republican for President, Governor, or US Senator in any election since at least 2016. The results have often been close, but a slight Democratic advantage has prevailed each time. Clinton won 51% in 2016, Biden 52% in 2020, and Harris 51% again in 2024.

Democratic incumbent Jeff Smith faces Republican challenger and current Eau Claire county board member Michele Magadance Skinner. Skinner entered the race quite late, in April 2026, after GOP Senator Jesse James dropped his campaign for the 31st district. James currently represents the neighboring 23rd senate district but was seeking election to the 31st following the 2024 redistricting.

In the first half of 2026, Smith raised $163,000 to Skinner’s $120,000.

Rating: Lean D. Smith and other Democrats have held onto this seat during tough years for the party statewide. With the advantages of incumbency and the general anti-Trump mood of the state, I expect another victory for him. Still, this seat is the only remotely plausible Republican pickup opportunity, and the Committee to Elect a Republican Senate appears to be spending money on it accordingly.

District 25, Superior

If District 31 is a stretch goal for Republicans, the 25th District to its north is a stretch goal for Democrats. In its current boundaries, the district has voted solidly, if not overwhelmingly, for Republicans in every year except 2018. In 2018, Baldwin won with 53% of the vote, while Evers narrowly lost with 49%. 2024 was much worse for Democrats. Harris carried just 43% of the vote to Baldwin’s 45%.

Two former Republican Assembly members, Angie Sapik and Erick Severson, are challenging each other for the Republican nomination. The winner will face Democrat Charly Ray, a bookstore owner from Bayfield.

Through the first half of 2026, Ray raised $31,000 to $117,000 for Sapik and $39,000 for Severson.

Rating: Lean R. The northwestern part of the state, while containing historically Democratic regions along Lake Superior, has overall trended Republican. It would take a spectacular blue wave to put the 25th truly in play for Democrats.

Safe seats

In my judgement, the following districts are safe Republican seats: 33rd – Oconomowoc, 23rd – Rice Lake, 13th – Watertown, 11th – Salem Lakes, 19th – Grand Chute, 1st – Harrison, 29th – Wausau, and 9th – Sheboygan.

I rate the following safe Democratic: 15th – Janesville, 7th – Milwaukee, 3rd – Milwaukee, and 27th – Madison.

State Assembly

In my estimation, 47 Assembly seats are Safe or Leaning D, while 49 are Safe or Leaning R. I expect control of the chamber to come down to the three Tossup districts. For this reason, I rate the chamber as whole a Tossup. However, you could make the argument that the Assembly leans slightly Republican, since Democrats must win all three of the Tossup districts in order to win a 1-seat majority.

WI State Assembly district ratings

District 30, River Falls

On paper, a lot about the 30th Assembly District seems comfortably Republican. Since 2016, Tammy Baldwin’s 2018 landslide is the only time a Democrat won a race for President, Governor, or US Senate in this district. On the other hand, the district, in the distant Twin Cities exurbs, has shifted somewhat toward the Democrats. Kamala Harris received 48% of the vote in 2024, up from 46% for Clinton in 2016.

Republican incumbent Shannon Zimmerman faces a challenge from Democrat Kevin Knoke, a teacher and Army veteran.

Notably, this district was added to the Democratic Legislative Campaign Committee’s national list of Target Races, drawing attention from donors across the country. Through the first half of 2026, Knoke raised $66,000 to Zimmerman’s $29,000.

Rating: Lean R. The last two midterm elections have trended in the right direction for Democrats in the 30th district. Evers improved from 48.8% in 2018 to 49.8% in 2022. Still, Zimmerman is a strong incumbent who regularly outperforms Republicans at the top-of-the-ticket by several percentage points. Even in a good year for Democrats, Zimmerman’s name recognition and campaign experience could be enough to hold his seat.

District 92 – Menomonie

This district, represented by Republican Clint Moses, is located just north of Eau Claire. Politically, it leans firmly Republican, but Democrats have a few good years. Evers and Baldwin both won in 2018. In 2022, Evers won again, but only by 29 votes.

On the Republican side, Clint Moses, who is seeking reelection, raised $25,000 in the first half of the year.

Two Democrats will be on the ballot in August. One, Mel Marin, raised fewer than $500 in the first half of the year. The other, businessman Jeremiah Frederickson raised $46,000.

Rating: Lean R.

District 85 – Wausau

The 85th district covers central Wisconsin’s largest city, Wausau. Here is a true microcosm of the state. If there was ever a district to split its ticket, it would be the 85th. In 2024, Trump won the district by 180 votes and Baldwin by 289. In 2022, Evers won by 283 votes, Johnson by 800. And in 2018, Scott Walker carried the district by 1,503 votes while Tammy Baldwin won it by 1,722.

Will the trend continue in 2026? Republican incumbent Patrick Snyder is seeking reelection. In 2024, he won by 1,900 votes (53%), a great deal better than Trump’s narrow victory of 50.3%

Through June 30th, Snyder raised $26,000 compared to $64,000 raised by John Kroll, the Democratic challenger and current Marathon County board member.

Rating: Lean R. A “normal” midterm victory for Democrats would likely result in another split ticket in this district, with the advantage going to the Republican incumbent.

District 88 – De Pere

This was the most narrow Republican victory of the bunch in 2024, when Ben Franklin won by 220 votes in an open race for the substantially redrawn district.

In its new boundaries, this district has trended a bit towards the Democrats. Trump won it by about 2,000 votes in 2016. He won it again in 2020 but only by 239 votes. In 2024, it flipped to Harris by an even narrower margin–121 votes.

In 2026, Ben Franklin faces Democratic candidate Brandy Tollefson, who is a member of the De Pere school board. In the first half of the year, Franklin raised $21,000 to Tollefson’s $64,000.

Rating: Tossup. If this were an open race, I’d rate it Lean D, but given Franklin’s previous success running ahead of other Republicans, I could see this going either way. Keep an eye on fundraising in this district, which could be the difference maker.

District 94 – La Crosse

The 94th is the only Assembly district a Democratic candidate won which also went for Trump. In 2024, Trump won this district by 794 votes, and Republican Senate candidate Eric Hovde won it by 9 votes. Meanwhile, Democratic incumbent Steve Doyle won his 8th consecutive election to the seat by 217 votes.

Doyle is seeking reelection in 2026, when he will face Republican challenger Keith Purnell, a career Army veteran. In the first half of the year, Doyle raised $51,000 to Purnell’s $24,000.

Rating: Lean D. This district is always close enough to inspire a well-funded Republican campaign, but Doyle has survived tougher national political environments than 2026 is sure to be for Democrats.

District 61 – Greenfield

Bob Donovan is the Assembly Democrat’s white whale. In 2022, he won his district (then the 84th), despite Tony Evers winning it by over 53%. In that year, the Democratic candidate LuAnn Bird outspent Donovan by $327,000. After the 2024 redistricting, Donovan and Bird found themselves running in a rematch in the new 61st district. This time Bird outspent Donovan by $1.14 million. Despite this, Donovan’s vote share actually increased, from 51% to 52%.

Donovan, who raised $20,000 in the first half of the year, will face one of three Democrats in November. Those Democrats running in the August primary are Lawanda Chambers ($22,000), Ben Brist ($24,000), and Brian Bock ($4,000).

Rating: Tossup. In an open race, I’d call this Lean D, but Donovan’s remarkable track record of overperforming other Republicans in this district, even in the face of severe funding disadvantages, should not be underestimated.

District 89 – Green Bay

Democrat Ryan Spaude won this substantially redrawn district in 2024. The district, in its current boundaries, voted solidly Republican in 2016, but since then, it has moved in a Democratic direction. Trump won 52.1% in 2016, 49.6% in 2020, and 49% in 2024.

Through June 30th, Spaude raised $71,000. His opponent, Republican Bobby Lindsey, raised $9,000.

Rating: Safe D. This district is trending blue, and now it has a well-funded Democratic incumbent.

District 26 – Sheboygan

Prior to the 2024 redistricting, the City of Sheboygan was split into two Republican districts. Now the 26th district envelops the whole city into one moderately Democratic-leaning seat. There hasn’t been much trend in any direction here. Clinton won 51.7%, Biden 51.8%, and Harris 51.4%. In 2024, Democrat Joe Sheehan ever-so-slightly outperformed Harris en route to winning the district.

Sheehan raised $33,000 in the first half of the year. He will face one of three Republican hopefuls, one of whom has raised $756.93 and the other two $0.

Rating: Safe D.

District 53 – Neenah

The 53rd district, as drawn in 2024, is essentially a blue seat. Biden and Harris both carried it by 52.2%. Nonetheless, Republican Dean Kaufert won the Assembly seat in 2024 by 364 votes. This was arguably the biggest Republican upset that year, and much of it might be attributed to Kaufert’s specific political profile. A longtime politician in this very purple region, he was one of the only Republicans to vote against Act 10 while in the Assembly. After that, he served as mayor of Neenah. Kaufert is not seeking reelection, leaving the seat open in 2026.

Only one Democrat is in the race, Menasha city councilmember Becky Nichols, who raised $9,000 in the first half of the year. She will face local Republican businessman David Daniels, who raised $7,000, and independent Rachael Dowling, who raised $380.

Rating: Lean D. It was a surprise when a Republican narrowly won this seat in 2024. Given that it’s an open seat in a midterm year, I expect a Democratic victory.

District 21 – Oak Creek

Historically, the southern suburbs of Milwaukee County have leaned moderately to the right, but in the Trump era, that has changed. The current boundaries of the 21st district illustrate this. In 2016, the district gave Republican Senator Ron Johnson 53% of the vote, while Trump nearly won–losing by just 68 votes. Since then, a Democrat has won every election for President, Governor, or US Senator in the district. In 2024, Harris won 52% of the vote and Baldwin 54%.

Throughout this entire period, Republican incumbent Jessie Rodriguez has bucked the trend, continuing to win reelection. In 2024, her Democratic opponent outspent her by $1.09 million. The result? Rodriguez won 51.4% of the two-party vote–3.5 points better than Donald Trump’s vote share.

Rodriguez is not running for reelection in 2026, leaving the race wide open. The Republican in the race, Dylan Pfaffenbach, will face one of two Democrats, either Daniel J. Bukiewicz, the mayor of Oak Creek and a longtime union organizer, or David Liners, an activist endorsed by the Wisconsin Electoral Socialists.

In the first half of the year, Pfaffenbach raised $8,000; Bukiewicz raised $79,000; and Liners raised $26,000.

Rating: Lean D. Republicans were just able to hang onto this district with a popular, longstanding incumbent. In 2026, that advantage is gone.

District 51 – Dodgeville

Todd Novak is an unusual character in Wisconsin politics. He was the first openly gay Republican elected to the state legislature. During his time in office, he has established a relatively bipartisan track record (certainly, by contemporary standards). His current campaign website prominently features a favorable quote from the state’s Democratic Attorney General. All of this helps to explain why Novak has kept his seat in what is, frankly, not even a purple district. It is blue. Under the current boundaries, no Democratic candidate for President, Governor, or US Senator has won the district by less than 3.5 points.

In 2024, Harris won 51.8% of the vote and Baldwin 54%. Despite facing a well-funded Democratic challenger (he was outspent by $321,000), Novak won with 51.7% of the vote, a victory margin of 1,158 ballots.

Through the first half of 2026, Novak raised $25,000. The sole Democrat in the race, conservation warden Ben Gruber, raised $93,000. A candidate named Nathan Tataje from the American Solidarity Party will also be on the ballot, but he reported no funds raised through June 30th.

Rating: Tossup. Democrats have targeted this district for many cycles with no success. They’ll certainly put Novak’s remarkable record of outperforming his party to the test once again in 2026.

District 96 – La Crosse

Democratic candidate Tara Johnson barely won this seat in 2024, winning just 51% of the vote, and seriously underperforming Harris (54.2%) and Baldwin (55.9%). Johnson faced longtime Republican incumbent Loren Oldenburg in this substantially redrawn district. I attribute Johnson’s underperformance to Oldenburg’s strong incumbency advantage.

In 2026, Johnson is seeking reelection and Oldenburg is not pursuing a rematch. Instead, Johnson will face Republican candidate Jim Green. Through June 30th, Green raised $2,000 to Johnson’s $46,000.

Rating: Safe D. Without Oldenburg in the race, I expect the Assembly result to conform more closely to the district’s solid Democratic lean.

District 43 – Janesville

Democratic candidate Brienne Brown won an open race to represent the 43rd district in 2024. Brown won 51.3% of the vote, to Harris’ 52.7% and Baldwin’s 53.8%.

In 2026, Brown will face Republican candidate Paul McGraw. In the first half of the year, Brown raised $28,000 to McGraw’s $9,000.

Rating: Safe D. In different circumstances, a seat like this might qualify as Lean D, but in a midterm year like this one, with a smaller more politically-engaged electorate, I see little chance of a flip here. In the 2025 Wisconsin Supreme Court election, fully 60% of this district’s voter choice the Democratic-endorsed candidate.

District 91 – Eau Claire

The 91st district has been represented by Democrat Jodi Emerson since 2018. Until the 2024 redistricting, it was a heavily Democratic seat largely confined to the City of Eau Claire. The latest redistricting substantially redrew the district, adding a large swathe of more conservative outlying areas. In 2024, Emerson won reelection facing a strong campaign from a Republican challenger, who outperformed the rest of the GOP ticket. Emerson won 51.6% of the vote, to Harris’ 52.3% and Baldwin’s 53.8%.

In 2026, Emerson faces Republican Bruce Stabenow, who raised just $2,000 in the first half of the year. Meanwhile, Emerson raised $67,000.

Rating: Safe D. Emerson survived 2024, a good year for Republicans, in the new boundaries of her district. All signs point to an easier victory in 2026.

Additional districts

There are 10 additional districts with a Democratic incumbent who won with less than 55% in the 2024 general election. In most, these Democratic Assembly candidates won fewer votes than either Harris or Baldwin in their districts. Some of these candidates were elected to the Assembly for the first time in 2024, but now, in 2026, a Democratic incumbent is running for reelection in each of these seats. In all but one district (the 66th), the Democratic incumbent enjoys a considerable fundraising lead over their Republican challenger. And all of these are districts where, as is the case statewide, Democrats tend to do better when turnout is lower. For all these reasons, I rate this collection of seats Safe D. These are the following districts, listed from smallest to largest Democratic lean: 95, 46, 90, 54, 93, 71, 65, 66, 40, and 14.

There are no previously undiscussed Republican districts where the Republican won by less than 55%.

Any districts not yet mentioned are places where the incumbent won at least 55% of the two-party vote in 2024. I classify all of these as Safe R or Safe D based on the party currently occupying the seat. Swings in excess of this size do occasionally happen, but they are very rare and seldom flip a seat. A few of these districts could potentially drift into competitive territory based on unusual circumstances like a local scandal or an unexpectedly large wave election for either party. But from our vantage point of July, I doubt any of these seats will change hands in November.

Continue ReadingRating the Battleground Districts in the Wisconsin Legislature

How Much Does it Cost to Run for State Legislature?

Wisconsin candidates are required to submit their next campaign finance reports by Wednesday, July 15th. These will record all their fundraising and spending through June 30th. The gubernatorial candidates fundraising hauls will draw the most attention, but I’m also looking forward to seeing the numbers for Wisconsin’s state legislative candidates.

In November, Wisconsin will elect all 99 state assembly and 17/33 state senate seats. The 2026 elections will be the best chance for Democrats to win legislative majorities since they lost them in 2010. Currently, Republicans hold a 3-seat majority in the upper chamber and a 9-seat majority in the lower.

The simplest path to a majority for Democrats is to hold the seats they’ve already got while winning the handful of Republican-held seats Kamala Harris won in 2024, despite narrowly losing statewide. This would be enough for a two-seat majority in the senate and a 1-seat majority in the assembly.

These are not the only possible battlegrounds. Democrats could cast a wider net and attempt to flip some seats in the assembly that Trump won only narrowly. Republicans could take a swing at the two Democratic-held seats which Trump actually carried in 2024. The July 15th fundraising figures will give us a sense of where the two parties’ strategic priorities lie.

This post lays out some background on how much these campaigns usually raise and spend, both cumulatively and through July 1st. I also calculate a simple measure of money’s influence in these races.

Campaign Spending

In assembly races, the median Democratic campaign spending fluctuates between about $20,000 and $45,000. Median Republican spending is a bit higher–hovering around $50,000 in recent cycles. These statistics are only for elections where both parties fielded a candidate.

State senate races are much more expensive. In 2010, the median Democratic campaign spent $83,000 and the median Republican spent $124,000. Those levels of spending stayed about the same in 2012 and 2014, but in 2016 campaign spending went through the roof. The median Republican campaign spent $334,000 to $433,000 for the median Democrat.

In most years, Republican spending has exceeded Democratic spending for the median candidate. But, since 2020, Democrats have consistently outspent Republicans in the biggest battleground races.

In 2024, the most expensive Assembly race for both parties was District 21, in the southern Milwaukee suburbs. Republican incumbent Jessie Rodriguez spent $1,439,000 en route to defeating the Democratic challenger David Marstellar whose campaign spent $2,526,000.

The Democratic advantage was even larger in the most expensive senate race that year. In the 8th district, Democratic winner Jodi Habush Sinykin outspent Republican Duey Strobel by more than $3 million.

Most campaign spending happens late in the campaign. In Wisconsin, after all, the partisan primary isn’t held until August; although, in many races the ultimate nominee is known long before then for each party.

Here are the historical July 1st fundraising statistics for those campaigns which ultimately did become their party’s nominee to the state legislature. In 2024, the median assembly campaign had still only raised about $10,000 dollars by July 1st and the median senate campaign about $60,000. These are the numbers against which to benchmark the fundraising data released tomorrow.

Fundraising through July 1st by Major Party Nominees
In Races Contested by a Candidate from Both Major Parties
AssemblySenate
campaigns1meanmedianmaxcampaignsmeanmedianmax
2010118$12,735$10,120$59,27322$30,545$31,374$85,204
2012136$11,605$9,926$62,11420$21,567$11,632$79,135
201480$16,531$13,173$98,86828$34,640$21,746$166,214
201686$16,107$10,873$70,17514$55,624$53,220$105,909
2018118$20,280$10,989$424,07726$69,591$49,667$352,529
2020152$15,604$9,932$132,18320$53,263$44,487$187,413
2022140$15,481$6,807$547,97424$36,442$23,095$134,094
2024154$25,345$9,902$638,89322$89,199$59,980$270,159
1 Campaign finance records could not be located for a small number of campaigns, which are ommitted from this analysis

Most Expensive Races

The table below shows the 10 most expensive assembly races since 2010. The top 9 were in 2024 and the 10th was in 2022. Democrats outspent Republicans in each race, by amounts ranging from $138,000 to $2 million. Despite this spending, the Democratic candidate trailed the top-of-the-ticket (either Harris in 2024 or Evers in 2022) in all but 3 districts. Ultimately, Republicans won six of these races, despite being outspent by $9.5 million cumulatively.

Top 10 Most Expensive Wisconsin State Assembly Races from 2010 – 2024
districtElection ResultsCampaign Spending
Legis. DemGov. or Pres DemOver/Under performancetotalDem candidateRep candidateDem minus Rep
20242148.6%52.1%−3.5$3.97M$2.53M$1.44M+$1.09M
20246148.4%51.1%−2.7$3.76M$2.45M$1.31M+$1.14M
20245349.4%52.2%−2.8$2.84M$1.77M$1.07M+$693.82K
20248546.8%49.7%−2.9$2.81M$1.77M$1.04M+$723.94K
20243045.7%47.7%−2.0$2.67M$1.40M$1.27M+$137.94K
20248849.7%50.2%−0.5$2.48M$1.66M$822.58K+$833.93K
20249450.3%48.9%+1.4$2.47M$1.60M$863.14K+$739.80K
20242651.5%51.4%+0.1$2.28M$1.90M$383.60K+$1.51M
20248951.4%51.0%+0.4$2.15M$2.08M$67.21K+$2.01M
20229451.3%51.9%−0.6$1.72M$1.16M$562.72K+$597.30K

Here are the 10 most expensive state senate races since 2010. Democrats had more success in these races than in the most expensive assembly costs, winning 6 of them.

Top 10 Most Expensive Wisconsin State Senate Races from 2010 – 2024
districtElection ResultsCampaign Spending
Legis. DemGov. or Pres DemOver/Under performancetotalDem candidateRep candidateDem minus Rep
2024850.7%51.2%−0.5$7.83M$5.47M$2.37M+$3.10M
20241451.1%50.8%+0.3$4.62M$3.00M$1.63M+$1.37M
20243052.5%51.8%+0.7$4.18M$3.21M$971.77K+$2.23M
20203045.3%45.9%−0.6$2.24M$1.45M$791.34K+$656.22K
2020845.7%49.9%−4.2$2.24M$1.27M$962.65K+$310.87K
20203250.3%53.1%−2.8$2.16M$1.56M$601.70K+$956.01K
20202443.5%43.8%−0.2$1.87M$1.15M$723.62K+$426.90K
20241853.3%54.4%−1.1$1.72M$1.00M$716.25K+$287.74K
20181745.9%50.6%−4.7$1.46M$573.79K$887.45K−$313.66K
20223150.5%50.9%−0.4$1.40M$930.33K$470.54K+$459.79K

How Much Does Campaign Spending Help?

It’s clear that money doesn’t “buy elections” in any crude way. Candidates routinely win after being outspent by their opponent–a fact not limited to the Wisconsin legislature. Donald Trump, for instance, was outspent by $336 million in 2016 and $542 million in 2024, according to calculations by OpenSecrets.

But, measured across hundreds of elections, the money does matter. In a simple measure of this, I regressed the share of total money spent by each campaign against the election’s difference from the top-of-the-ticket. The hypothesis is that in districts where the Democrat accounts for more of the spending, that Democrat will do better relative to the performance of the Democratic candidate for governor or president in that district.

This is, indeed, what we see, but the effect of money is small. In 2024, a 1% increase in the Democratic share of a campaign’s total spending was associated with a 0.04-point improvement in vote share, relative to Kamala Harris.

This small effect size has stayed about the same in recent elections, but it used to be higher. In 2010, a 1% increase in a party’s share of the spending was associated with a three-times larger increase in the vote. Money just doesn’t buy what it used to.

Continue ReadingHow Much Does it Cost to Run for State Legislature?