Civic Record | Nonpartisan | Resident-Led
Meet Your Reps
Voting and elections
  • Five-city Dakota County trial area
  • Official source-backed
  • Source data last checked: 2026-06-08 to 2026-06-23
  • No endorsements

Candidate names come from official filing or city election sources. Read the source standard or send a correction if something looks off.

Voting and elections

Know what is on your local ballot.

This page covers local races, candidate filing status, official election sources, and when voters get a say in the five-city trial area. It does not endorse candidates or rank races.

The lookup opens at the official Minnesota Secretary of State site. Meet Your Reps does not collect addresses.

Start here

Find your exact ballot

This page covers local races for the five-city trial area. Only the official Minnesota Secretary of State lookup can show your exact ballot, since it depends on your address and ward.

Look up my official sample ballot

Meet Your Reps does not collect addresses. The official lookup opens outside this site, at the Minnesota Secretary of State.

Status labels

Every status on this page is carried by plain words, not by color alone. Candidate filing status is kept separate from sample ballot status, so a posted filing list never reads as a final ballot.

  • Filed candidateListed by an official filing or city election source.
  • City-confirmedListed by an official city election page.
  • Sample ballot pendingCandidate filing information exists, but an official sample ballot has not been posted or linked here yet.
  • Candidate list pendingThe filing window has not opened or has not produced an official candidate list yet.
  • Needs reviewThe page needs a fresher official source before treating the information as verified.
  • Data mismatchAvailable sources conflict or appear to show different versions of the information.
  • Current officeholderThe candidate is listed as holding that office by an official city source. This is not an endorsement or a prediction of the election outcome.

Five-city election snapshot

One card per city: offices on the ballot, candidate list status, primary status, sample ballot status, and when the record was last checked.

Eagan

Filing closed

On the 2026 ballot: Mayor and two at-large council seats.

Candidates
Filed candidates listed
Primary
Primary scheduled
Sample ballot
Sample ballot pending

Inver Grove Heights

Filing closed

On the 2026 ballot: Two at-large council seats.

Candidates
Filed candidates listed
Primary
Primary scheduled
Sample ballot
Sample ballot pending

Mendota Heights

Filing opens July 14

On the 2026 ballot: Mayor and two at-large council seats.

Candidates
Candidate list pending
Primary
Primary possible
Sample ballot
Sample ballot pending

South St. Paul

Filing closed

On the 2026 ballot: Three at-large council seats.

Candidates
Filed candidates listed
Primary
Primary scheduled
Sample ballot
Sample ballot pending

West St. Paul

Filing closed

On the 2026 ballot: Mayor and three ward council seats.

Candidates
Needs review
Primary
Primary possible
Sample ballot
Sample ballot pending

Races and candidates by city

Candidate rows are listed as neutral, equal-weight entries. Meet Your Reps does not rank candidates, show photos, or summarize positions on this page.

Eagan

2 races on the 2026 ballot · 3 seats to elect

Official source: Eagan Elections and Voting Information

Eagan

Mayor

Primary scheduled
Primary
August 11, 2026
General election
November 3, 2026

About this race

Seats to elect
1
Who votes
All city voters vote for this seat.
Why there is a primary
3 candidates for 1 seat exceeds the 2-candidate threshold that triggers a primary.
Sample ballot
An official sample ballot has not been posted or linked here yet.

Filed candidates

3 candidates filed for 1 seat.

  • Joseph P. Krueger
  • Mike Maguire
  • Mike Supina

Candidate filing source: Minnesota Secretary of State: Candidate filings (Official state source, accessed )

Three candidates filed for Mayor as of June 6, 2026. The SOS page is the source. Verify final ballot wording when city or county ballot details are posted.

Eagan

City Council (at large)

Primary scheduled
Primary
August 11, 2026
General election
November 3, 2026

About this race

Seats to elect
2
Who votes
All city voters vote for this seat.
Why there is a primary
5 candidates for 2 seats exceeds the 4-candidate threshold that triggers a primary.
Sample ballot
An official sample ballot has not been posted or linked here yet.

Filed candidates

5 candidates filed for 2 seats.

  • Scott Armitage
  • Paul Bakken
  • Ross A Christensen
  • Gary Hansen
  • Jason Narverud

Candidate filing source: Minnesota Secretary of State: Candidate filings (Official state source, accessed )

Five candidates confirmed via the Minnesota Secretary of State filing page (June 23, 2026). Verify final ballot wording when city or county ballot details are posted.

Inver Grove Heights

1 race on the 2026 ballot · 2 seats to elect

Official source: Inver Grove Heights Elections

Inver Grove Heights

City Council (at large)

Primary scheduled
Primary
August 11, 2026
General election
November 3, 2026

About this race

Seats to elect
2
Who votes
All city voters vote for this seat.
Why there is a primary
7 candidates for 2 seats exceeds the 4-candidate threshold that triggers a primary.
Sample ballot
An official sample ballot has not been posted or linked here yet.

Filed candidates

7 candidates filed for 2 seats.

  • Craig Kromrey
  • Matt Mills
  • Tia Salscheider
  • Tony Scales
  • Kevin Sethre
  • Stephanie Lee Shepherd Sandbeck
  • Mary T'Kach

Candidate filing source: Minnesota Secretary of State: Candidate filings (Official state source, accessed )

Seven candidates confirmed via the Inver Grove Heights city candidates page (ighmn.gov/697/Candidates, June 23, 2026) and the Minnesota Secretary of State filing page (June 6, 2026). The city page states a primary election is required. Verify final ballot wording with the city, county, or sample ballot source.

Mendota Heights

2 races on the 2026 ballot · 3 seats to elect

Official source: Mendota Heights Elections and Voter Services

Mendota Heights

Mayor

Filing not yet open
General election
November 3, 2026

About this race

Seats to elect
1
Who votes
All city voters vote for this seat.
Will there be a primary?
A primary would require more than 2 candidates to file. Filing has not yet opened.
Sample ballot
An official sample ballot has not been posted or linked here yet.

Filed candidates

Candidate filing for Mendota Heights does not open until July 14, 2026. No candidate list is available yet.

Verify directly: Mendota Heights Elections and Voter Services

Mendota Heights

City Council (at large)

Filing not yet open
General election
November 3, 2026

About this race

Seats to elect
2
Who votes
All city voters vote for this seat.
Will there be a primary?
A primary would require more than 4 candidates to file for 2 seats. Filing has not yet opened.
Sample ballot
An official sample ballot has not been posted or linked here yet.

Filed candidates

Candidate filing for Mendota Heights does not open until July 14, 2026. No candidate list is available yet.

Verify directly: Mendota Heights Elections and Voter Services

South St. Paul

1 race on the 2026 ballot · 3 seats to elect

Official source: South St. Paul Elections

South St. Paul

City Council (at large)

Primary scheduled
Primary
August 11, 2026
General election
November 3, 2026

About this race

Seats to elect
3
Who votes
All city voters vote for this seat.
Why there is a primary
7 candidates for 3 seats exceeds the 6-candidate threshold that triggers a primary.
Sample ballot
An official sample ballot has not been posted or linked here yet.

Filed candidates

7 candidates filed for 3 seats.

  • Gusta Carr
  • Brian Ducklinsky
  • Margaret Durenberger
  • Tyler Fehrman
  • Joseph Kaliszewski
  • Daniel Nundahl
  • Matthew Thompson

Candidate filing source: Minnesota Secretary of State: Candidate filings (Official state source, accessed )

Seven candidates confirmed via the South St. Paul elections page (June 23, 2026). The SOS filing page states withdrawn candidates are removed from the site. The city elections page (June 23, 2026) confirms a primary is required to narrow the field. Verify final ballot wording when sample ballots are posted. One filed South St. Paul candidate name appears similar to a current council member name, but the filing name and current roster name do not match exactly. Meet Your Reps has not marked this as a current-officeholder match unless an official source confirms the match.

West St. Paul

4 races on the 2026 ballot · 4 seats to elect

Official source: West St. Paul Elections and Voter Services

West St. Paul ballot note

  • The mayor race is citywide. All registered West St. Paul voters see it.
  • Council races are ward-specific. A voter only sees the race for their own ward, Ward I, Ward II, or Ward III, not all three.

Meet Your Reps does not collect addresses. Use the official lookup to confirm your ward and your exact ballot.

West St. Paul

Mayor

Primary possible
Primary, if needed
August 11, 2026
General election
November 3, 2026

About this race

Seats to elect
1
Who votes
All city voters vote for this seat.
Will there be a primary?
Only 1 candidate shown for 1 seat as of last review. A primary would require more than 2 candidates.
Sample ballot
An official sample ballot has not been posted or linked here yet.

Filed candidates

1 candidate filed for 1 seat.

Candidate list: Needs review. This list needs a fresher official source before it is treated as verified.

  • Dave Napier

Candidate filing source: Minnesota Secretary of State: Candidate filings (Official state source, accessed )

The city elections page links to the SOS filing source but does not list candidates directly. Only the incumbent is shown on the SOS page as of June 6, 2026. Verify final candidate list when sample ballots are posted.

West St. Paul

City Council, Ward I

Primary possible
Primary, if needed
August 11, 2026
General election
November 3, 2026

About this race

Seats to elect
1
Who votes
Only voters in this ward see this race on their ballot.
Will there be a primary?
Only 1 candidate shown for 1 seat as of last review. A primary would require more than 2 candidates.
Sample ballot
An official sample ballot has not been posted or linked here yet.

Filed candidates

1 candidate filed for 1 seat.

Candidate list: Needs review. This list needs a fresher official source before it is treated as verified.

  • Pat Armon

Candidate filing source: Minnesota Secretary of State: Candidate filings (Official state source, accessed )

Only the incumbent is shown on the SOS page as of June 6, 2026. Verify final candidate list when sample ballots are posted.

West St. Paul

City Council, Ward II

Primary possible
Primary, if needed
August 11, 2026
General election
November 3, 2026

About this race

Seats to elect
1
Who votes
Only voters in this ward see this race on their ballot.
Will there be a primary?
Only 1 candidate shown for 1 seat as of last review. A primary would require more than 2 candidates.
Sample ballot
An official sample ballot has not been posted or linked here yet.

Filed candidates

1 candidate filed for 1 seat.

Candidate list: Needs review. This list needs a fresher official source before it is treated as verified.

  • John Justen

Candidate filing source: Minnesota Secretary of State: Candidate filings (Official state source, accessed )

Only the incumbent is shown on the SOS page as of June 6, 2026. Verify final candidate list when sample ballots are posted.

West St. Paul

City Council, Ward III

Primary possible
Primary, if needed
August 11, 2026
General election
November 3, 2026

About this race

Seats to elect
1
Who votes
Only voters in this ward see this race on their ballot.
Will there be a primary?
Only 1 candidate shown for 1 seat as of last review. A primary would require more than 2 candidates.
Sample ballot
An official sample ballot has not been posted or linked here yet.

Filed candidates

1 candidate filed for 1 seat.

Candidate list: Needs review. This list needs a fresher official source before it is treated as verified.

  • Wendy Berry

Candidate filing source: Minnesota Secretary of State: Candidate filings (Official state source, accessed )

Only the incumbent is shown on the SOS page as of June 6, 2026. Verify final candidate list when sample ballots are posted.

Key dates

Filing, primary, and general election dates for the 2026 cycle. Verify all dates at official city or county sources before acting.

  • Filing
  • Withdrawal
  • Primary
  • Election day
  1. Withdrawal

    Withdrawal deadline

    South St. Paul, West St. Paul, Inver Grove Heights, Eagan

  2. Filing

    Candidate filing opens

    Mendota Heights

  3. Filing

    Candidate filing closes

    Mendota Heights

  4. Withdrawal

    Withdrawal deadline

    Mendota Heights

  5. Primary

    State primary, if needed

    All five cities

  6. Election day

    General election

    All five cities

Always confirm exact dates and deadlines at the official city, county, or state source before acting. Dates above are summarized for scanning, not a substitute for the official record.

Official election sources

Sources grouped by jurisdiction and artifact type. State and county sources cover the full trial area. City sources go to individual city election pages.

Minnesota state

State sources cover the full trial area. Candidate filing lists are official records but are not the same as final sample ballots.

Sample ballot lookup

Sample ballots may post closer to Election Day. Use the address lookup to confirm what appears on your ballot.

Dakota County

City election pages

City pages confirm offices on the ballot and link to official filing sources. Some cities list candidate names directly, others link to the state filing source.

Maintenance and corrections

How this page is maintained

  • Candidate filing lists can change as candidates file or withdraw.
  • Sample ballots may post closer to Election Day, after candidate filings.
  • Election information changes as filing periods, primaries, and sample ballots are updated. Meet Your Reps shows source status and last-checked dates so residents can verify the information directly.
  • Always confirm with official sources before relying on this summary.

See something outdated or missing? Send a correction or update request with a source link so the page can be reviewed.

Next steps