Portfolio demoResults, signs, website, email and money are real. VoteBuilder figures are sample values.View asFinal weekendAfter the election
Built by Brian BuechnerSign appWebsite

Where the race stands

Numbers only. Each one shows its date and source, and anything older than 10 days greys out.
Race read: Toss-up leaning Fox (estimate from the State of the Race review). No 41B poll exists. As of Oct 26, 2026. Reasoning in the State of the Race doc
After Election DayElection Day has passedElection Day Nov 3, 20262024 result: Dippel +510

Field

Attempts this cycle
44,000
doors and phones since Jan 1
As of Nov 2, 2026 · Sample values
Conversations
10,000
23% of attempts
As of Nov 2, 2026 · Sample values
Door conversation rate
24%
9,300 of 38,500 door attempts
As of Nov 2, 2026 · Sample values

Attempts by week, conversations inside

1,300
300
Aug 31
doors 28%
2,000
420
Sep 7
doors 24%
2,400
540
Sep 14
doors 27%
3,200
850
Sep 21
doors 27%
1,500
450
Sep 28
3 days
doors 30%
2,500
700
to Oct 5
since Sep 30
doors 32%
2,500
600
to Oct 13
since Oct 5
doors 24%
3,000
700
to Oct 20
since Oct 13
doors 24%
3,000
700
to Oct 27
since Oct 20
doors 24%
3,000
800
to Nov 2
since Oct 27
doors 20%
Bars: all attempts, dark part: conversations, under each week: the door conversation rate. Every field figure on this page is a sample value, in place of the VoteBuilder counts the team entered. Later bars are the change in the cycle totals between entries on the Data page, so contacts entered late land in the week they were entered.
September weeks read Oct 1, 2026 · Sample values, not VoteBuilder data

Early vote

Ballot applications
8,000
district
As of Nov 2, 2026 · Sample values
Ballots cast
7,000
88% of applications
As of Nov 2, 2026 · Sample values
Second vendor, returned
6,400
61% aged 65 and over
As of Nov 2, 2026 · Sample values

Applications and ballots over time

Sample values. The dashed line stands in for a second vendor's returned count, used as a cross-check: its party split is not used here.

By place

Cottage Grove
2,900 cast
3,300 applications
As of Nov 2, 2026 · Sample values
Hastings and Niningerestimate
3,890 cast
4,450 applications
As of Nov 2, 2026 · Sample values
Denmark Townshipestimate
210 cast
250 applications
As of Nov 2, 2026 · Sample values

Support IDs

People with a current support ID
6,765
most recent response, early voters included
As of Nov 2, 2026 · Sample values
  • Strong Jen3,60053%
  • Lean Jen1,05016%
  • Undecided1,60024%
  • Lean GOP2704%
  • Strong GOP2103%
  • Not voting351%

Undecided by place

Cottage Grove
600
Hastings and townships
1,000
As of Nov 2, 2026 · Sample values

Signs

Households with a sign
560
of 563 household requests
As of Nov 5, 2026 · sign app, live
Needs delivery
1
requests not yet in the ground; 2 more on hold
As of Nov 5, 2026 · sign app, live
Cottage Grove share
27%
153 of 560 delivered, by mailing city. By precinct on Oct 26: 28.3%
As of Nov 5, 2026 · sign app, live

Delivered signs per 1,000 target voters

Cottage Grove
75
Hastings and townships
173
District
126
Signs are the campaign's own delivered households inside the 41B precinct lines; the target-voter denominators are sample values.
Computed Oct 26, 2026 · Sign app households per 1,000 target voters; the target counts are sample values

Website and email

Sessions, 7 days
377
As of Nov 1, 2026 · Wix, Web Snapshot
Visitors, 7 days
334
As of Nov 1, 2026 · Wix, Web Snapshot
Sessions, 30 days
1,454
As of Nov 1, 2026 · Wix, Web Snapshot
Visitors, 30 days
1,243
As of Nov 1, 2026 · Wix, Web Snapshot

Sessions per day

Aug 1 to Nov 1: daily sessions from Wix, captured Oct 27. Later weeks appear as Web Snapshot rows are added.

Last five email sends

SentDeliveredOpenedOpen rateClicked
Oct 30
Jen in the news: the voter guide and two interviews
1287559%8
Oct 28
Walk with Jen in the Monster Bash Parade
1286248%1
Oct 26
Come knock with us
1275846%3
Oct 20
Jen in the news
1288163%8
Oct 18
Tell one neighbor why
1287659%2
As of Nov 2, 2026 · Wix email statistics, read Nov 2. The Oct 26 send was about 25 hours old

Money

Candidate committeeRaisedSpentCash on hand
Fox DFL$125,559$78,425$80,214
Beck GOP$81,683$73,162$15,157
Through Oct 19, 2026 · CFB pre-general reports, Jan 1 to Oct 19, read Oct 27; Beck as amended Oct 23, including $41,295 of HRCC in-kind TV. Spending limits: Fox $84,200, Beck $92,620, against campaign spending of $69,638 and $72,665. Counting $31 of 2025 campaign spending, Fox had $14,531 of room on Oct 19

Independent expenditures in 41B, 2026

For Fox
$43,232
Against Fox
$61,135
For Beck
$7,922
Against Beck
$224,372
Through Oct 19, 2026 · Spenders' pre-general reports, read Oct 27. For Fox leaves out three small spenders not re-read
Reported against Fox: HRCC $58,735 (11 mailers, radio, digital) and Renew Minnesota $2,400. No more full reports before Election Day; the next is due Feb 1, 2027.