Leaving office January 1, 2027.Did not run for re-election in 2026. This page switches to the former-officeholder layout when the term ends.
DemocratIn office until January 1, 2027

Bill Dotzler

Iowa State Senator, District 31 since 2002. Did not run for re-election in 2026; leaves office in January 2027.

Iowa State Senator, District 31

In office
24 yrs
Since 2002
Bills became law
0
82 sponsored, 2025–2026 session
Votes missed
0.0%
Chamber median 2.9%
With party
94%
On votes splitting the parties
Last margin
+26.1
Won 2010

Source: Wikidata, congress-legislators and Open States; 99chambers legislative recordsUpdated Oct 27, 2026, 9:43 AM ET

Committees

As of 2026-10.

  • Veterans Affairs · ranking member
  • Appropriations
  • International Relations
  • Natural Resources and Environment
  • Ways and Means
  • Workforce

Source: Open States committeesUpdated Oct 27, 2026, 9:43 AM ET

Legislation

2025–2026 session · 82 sponsored · 0 became law

No bills in this list for the 2025–2026 session.

Source: Open States billsUpdated Nov 6, 2026, 4:22 PM ET

Voting record

2025–2026 session · placement by roll-call votes

Where Dotzler sits in the Iowa State Senate

Dotzler is closer to the center than 44% of the chamber's Democrats.

Dem. medianRep. medianDotzlerMore liberalMore conservative

Closest: Renee Hardman, Molly Donahue, Cindy Winckler

Source: 99chambers roll-call scalingUpdated Nov 6, 2026, 4:49 PM ET

With Dotzler’s party

  • Votes with the chamber's Democrats94%

Black tick: the average of Democrats in the Iowa State Senate.

Source: 99chambers legislative scores from roll calls and cosponsorships

Key votes

Votes chosen for their effect, not their side: Dotzler’s vote, each party’s majority, and the result. An orange vote differs from most Democrats.

Source: 99chambers key votes from Congress.gov, Voteview and Open States roll calls

Career

Offices held, and every time Dotzler was on a ballot. Filled marks are general elections won; hollow marks are primaries; an orange outline is a loss.

Source: 99chambers results archive (MEDSL, Klarner, state election offices)

Elections

Margin against the seat’s presidential baseline: how the seat voted for president in the same or nearest year.

YearRaceResultMargin
2022Iowa State Senate, District 31Won—
2018Iowa State Senate, District 31Won—
2014Iowa State Senate, District 31Won—
2010Iowa State Senate, District 11WonD+26.1
2006Iowa State Senate, District 11WonD+40.1
2002Iowa State Senate, District 11WonD+32.7
2000Iowa House of Representatives, District 26Won—
1998Iowa House of Representatives, District 26Won—
1996Iowa House of Representatives, District 26WonD+9.9

Source: 99chambers results archive

Seats Dotzler has held

Source: 99chambers results archive

Who Dotzler has run against

  • Ron Welper (R) · 2010 general, won
  • Jim Buschkamp (R) · 2006 general, won
  • Melvina B. Scott (R) · 2002 general, won
  • Steve Jordan (R) · 1996 general, won

Source: 99chambers results archive

How we know Dotzler

One person, matched across every source we use.

Source: Identity links: Wikidata, congress-legislators, Open States, FECUpdated Oct 27, 2026, 9:43 AM ET