Update: Mandela Barnes has withdrawn from the Democratic primary for governor (July 30, 2026) →
BadgerBrief

Federal · Primary August 11, 2026

Who is running for U.S. House of Representatives — Wisconsin District 4 in 2026?

4 candidates are running.

Why this race matters

Milwaukee and surrounding urban areas

What do the party and ideology labels mean?

On the ballot, partisan candidates run under a party — in Wisconsin almost always Democratic or Republican, with the occasional third-party or independent candidate. Words like progressive, conservative, libertarian, or democratic socialist are labels people use to describe themselves, not separate parties on the ballot. A label is a starting point; each candidate's sourced positions show where they actually stand.

How we do this →

Democratic primary

Republican primary

Who has raised the most money?

CandidateRaisedSpentCash on handThrough
Gwen Moore$1,070,659$1,064,346$28,5612026-07-22
Amy Donahue$18,410$16,764$1,6462026-07-22

Federal data: FEC. State data: WI Ethics Commission Sunshine (non-commercial voter education use).

Ad money in this race

Who is paying to influence this race — supporting or attacking each candidate, and how much is a candidate's own committee vs. outside groups. Spend and reach are platform-disclosed ranges; figures are estimated midpoints. This shows pressure, not who wins.

Purnima Nath

$2k

Supporting

$0

Attacking

183k

Reach

$1k own committee · $949 outside (estimated)

Gwen Moore

$250

Supporting

$0

Attacking

27k

Reach

$0 own committee · $250 outside (estimated)

Amy Donahue

$99

Supporting

$0

Attacking

2k

Reach

$99 own committee · $0 outside (estimated)

Tim Rogers

$0

Supporting

$50

Attacking

2k

Reach

$0 own committee · $50 outside (estimated)

Who's paying. $3k in tracked ads — an estimated 46% from outside groups. Tim Rogers is the most-attacked candidate here.

In the news about the U.S. House of Representatives — Wisconsin District 4 race

Coverage a BadgerBrief editor reviewed and confirmed belongs here. We link out — we don’t summarize. How we handle coverage ↗

Last updated: