Skip to main content
NumbersUSA logo

Select Legislature:

Find Lawmaker by Name:

Filter Member by Party:

Filter Member by Chamber:

Rank ↓

Member

Rating

1.

Sandy Salmon — Republican State Senator for Iowa District 29 (official headshot)
Sandy Salmon
IA Sen.
R - 29

100.00%

1.

Anne Osmundson — Republican State Representative for Iowa District 64 (official headshot)
Anne Osmundson
IA Rep.
R - 64

100.00%

1.

Mike Sexton — Republican State Representative for Iowa District 7 (official headshot)
Mike Sexton
IA Rep.
R - 7

100.00%

4.

Henry Stone — Republican State Representative for Iowa District 9 (official headshot)
Henry Stone
IA Rep.
R - 9

98.70%

5.

Taylor Collins — Republican State Representative for Iowa District 95 (official headshot)
Taylor Collins
IA Rep.
R - 95

98.57%

6.

Skyler Wheeler — Republican State Representative for Iowa District 4 (official headshot)
Skyler Wheeler
IA Rep.
R - 4

98.46%

7.

Ann Meyer — Republican State Representative for Iowa District 8 (official headshot)
Ann Meyer
IA Rep.
R - 8

98.33%

7.

Carter Nordman — Republican State Representative for Iowa District 47 (official headshot)
Carter Nordman
IA Rep.
R - 47

98.33%

9.

Bobby Kaufmann — Republican State Representative for Iowa District 82 (official headshot)
Bobby Kaufmann
IA Rep.
R - 82

98.08%

9.

Charley Thomson — Republican State Representative for Iowa District 58 (official headshot)
Charley Thomson
IA Rep.
R - 58

98.08%

9.

Megan Hess Jones — Republican State Representative for Iowa District 6 (official headshot)
Megan Hess Jones
IA Rep.
R - 6

98.08%

12.

John Wills — Republican State Representative for Iowa District 10 (official headshot)
John Wills
IA Rep.
R - 10

98.04%

13.

Bill Gustoff — Republican State Representative for Iowa District 40 (official headshot)
Bill Gustoff
IA Rep.
R - 40

97.73%

14.

Norlin Mommsen — Republican State Representative for Iowa District 70 (official headshot)
Norlin Mommsen
IA Rep.
R - 70

97.67%

15.

Helena Hayes — Republican State Representative for Iowa District 88 (official headshot)
Helena Hayes
IA Rep.
R - 88

97.62%

15.

Thomas Gerhold — Republican State Representative for Iowa District 84 (official headshot)
Thomas Gerhold
IA Rep.
R - 84

97.62%

15.

Dan Gehlbach — Republican State Representative for Iowa District 46 (official headshot)
Dan Gehlbach
IA Rep.
R - 46

97.62%

18.

Ray Sorensen — Republican State Representative for Iowa District 23 (official headshot)
Ray Sorensen
IA Rep.
R - 23

97.50%

19.

Robert Henderson — Republican State Representative for Iowa District 2 (official headshot)
Robert Henderson
IA Rep.
R - 2

97.37%

20.

Gary Mohr — Republican State Representative for Iowa District 93 (official headshot)
Gary Mohr
IA Rep.
R - 93

97.22%

21.

Joshua Meggers — Republican State Representative for Iowa District 54 (official headshot)
Joshua Meggers
IA Rep.
R - 54

97.14%

21.

Mark Thompson — Republican State Representative for Iowa District 56 (official headshot)
Mark Thompson
IA Rep.
R - 56

97.14%

21.

Ken Carlson — Republican State Representative for Iowa District 13 (official headshot)
Ken Carlson
IA Rep.
R - 13

97.14%

21.

Tom Moore — Republican State Representative for Iowa District 18 (official headshot)
Tom Moore
IA Rep.
R - 18

97.14%

21.

Thomas Jeneary — Republican State Representative for Iowa District 3 (official headshot)
Thomas Jeneary
IA Rep.
R - 3

97.14%

21.

Craig Johnson — Republican State Representative for Iowa District 67 (official headshot)
Craig Johnson
IA Rep.
R - 67

97.14%

27.

Dean Fisher — Republican State Representative for Iowa District 53 (official headshot)
Dean Fisher
IA Rep.
R - 53

97.06%

27.

Cindy Golding — Republican State Representative for Iowa District 83 (official headshot)
Cindy Golding
IA Rep.
R - 83

97.06%

29.

Devon Wood — Republican State Representative for Iowa District 17 (official headshot)
Devon Wood
IA Rep.
R - 17

96.97%

29.

Jacob Bossman — Republican State Representative for Iowa District 14 (official headshot)
Jacob Bossman
IA Rep.
R - 14

96.97%

29.

Michael Bergan — Republican State Representative for Iowa District 63 (official headshot)
Michael Bergan
IA Rep.
R - 63

96.97%

29.

Martin Graber — Republican State Representative for Iowa District 100 (official headshot)
Martin Graber
IA Rep.
R - 100

96.97%

29.

Shannon Latham — Republican State Representative for Iowa District 55 (official headshot)
Shannon Latham
IA Rep.
R - 55

96.97%

34.

Derek Wulf — Republican State Representative for Iowa District 76 (official headshot)
Derek Wulf
IA Rep.
R - 76

96.88%

34.

Mark Cisneros — Republican State Representative for Iowa District 96 (official headshot)
Mark Cisneros
IA Rep.
R - 96

96.88%

34.

Heather Hora — Republican State Representative for Iowa District 92 (official headshot)
Heather Hora
IA Rep.
R - 92

96.88%

34.

Eddie Andrews — Republican State Representative for Iowa District 43 (official headshot)
Eddie Andrews
IA Rep.
R - 43

96.88%

34.

Brad Sherman — Republican State Representative for Iowa District 91 (official headshot)
Brad Sherman
IA Rep.
R - 91

96.88%

34.

Tom Determann — Republican State Representative for Iowa District 69 (official headshot)
Tom Determann
IA Rep.
R - 69

96.88%

40.

Steven Bradley — Republican State Representative for Iowa District 66 (official headshot)
Steven Bradley
IA Rep.
R - 66

96.77%

40.

Luana Stoltenberg — Republican State Representative for Iowa District 81 (official headshot)
Luana Stoltenberg
IA Rep.
R - 81

96.77%

42.

Mike Vondran — Republican State Representative for Iowa District 94 (official headshot)
Mike Vondran
IA Rep.
R - 94

96.43%

42.

Hans Wilz — Republican State Representative for Iowa District 25 (official headshot)
Hans Wilz
IA Rep.
R - 25

96.43%

42.

Matthew Rinker — Republican State Representative for Iowa District 99 (official headshot)
Matthew Rinker
IA Rep.
R - 99

96.43%

45.

Dave Deyoe — Republican State Representative for Iowa District 51 (official headshot)
Dave Deyoe
IA Rep.
R - 51

96.00%

45.

Austin Harris — Republican State Representative for Iowa District 26 (official headshot)
Austin Harris
IA Rep.
R - 26

96.00%

45.

Brent Siegrist — Republican State Representative for Iowa District 19 (official headshot)
Brent Siegrist
IA Rep.
R - 19

96.00%

45.

Pat Grassley — Republican State Representative for Iowa District 57 (official headshot)
Pat Grassley
IA Rep.
R - 57

96.00%

45.

Chad Ingels — Republican State Representative for Iowa District 68 (official headshot)
Chad Ingels
IA Rep.
R - 68

96.00%

45.

Matt Windschitl — Republican State Representative for Iowa District 15 (official headshot)
Matt Windschitl
IA Rep.
R - 15

96.00%

45.

Shannon Lundgren — Republican State Representative for Iowa District 65 (official headshot)
Shannon Lundgren
IA Rep.
R - 65

96.00%

45.

Brian Best — Republican State Representative for Iowa District 11 (official headshot)
Brian Best
IA Rep.
R - 11

96.00%

45.

Joel Fry — Republican State Representative for Iowa District 24 (official headshot)
Joel Fry
IA Rep.
R - 24

96.00%

45.

Jane Bloomingdale — Republican State Representative for Iowa District 60 (official headshot)
Jane Bloomingdale
IA Rep.
R - 60

96.00%

45.

Brooke Boden — Republican State Representative for Iowa District 21 (official headshot)
Brooke Boden
IA Rep.
R - 21

96.00%

45.

David Sieck — Republican State Representative for Iowa District 16 (official headshot)
David Sieck
IA Rep.
R - 16

96.00%

45.

Barb Kniff McCulla — Republican State Representative for Iowa District 37 (official headshot)
Barb Kniff McCulla
IA Rep.
R - 37

96.00%

58.

Zachary Dieken — Republican State Representative for Iowa District 5 (official headshot)
Zachary Dieken
IA Rep.
R - 5

95.83%

59.

Tim Kraayenbrink — Republican State Senator for Iowa District 4 (official headshot)
Tim Kraayenbrink
IA Sen.
R - 4

92.22%

60.

Jason Schultz — Republican State Senator for Iowa District 6 (official headshot)
Jason Schultz
IA Sen.
R - 6

91.95%

60.

Cherielynn Westrich — Republican State Senator for Iowa District 13 (official headshot)
Cherielynn Westrich
IA Sen.
R - 13

91.95%

60.

Julian Garrett — Republican State Senator for Iowa District 11 (official headshot)
Julian Garrett
IA Sen.
R - 11

91.95%

60.

Mike Bousselot — Republican State Senator for Iowa District 21 (official headshot)
Mike Bousselot
IA Sen.
R - 21

91.95%

60.

Dave Rowley — Republican State Senator for Iowa District 5 (official headshot)
Dave Rowley
IA Sen.
R - 5

91.95%

60.

Scott Webster — Republican State Senator for Iowa District 47 (official headshot)
Scott Webster
IA Sen.
R - 47

91.95%

60.

Carrie Koelker — Republican State Senator for Iowa District 33 (official headshot)
Carrie Koelker
IA Sen.
R - 33

91.95%

60.

Dan Dawson — Republican State Senator for Iowa District 10 (official headshot)
Dan Dawson
IA Sen.
R - 10

91.95%

60.

Jeff Reichman — Republican State Senator for Iowa District 50 (official headshot)
Jeff Reichman
IA Sen.
R - 50

91.95%

69.

Dennis Guth — Republican State Senator for Iowa District 28 (official headshot)
Dennis Guth
IA Sen.
R - 28

91.14%

69.

Mark Lofgren — Republican State Senator for Iowa District 48 (official headshot)
Mark Lofgren
IA Sen.
R - 48

91.14%

69.

Brad Zaun — Republican State Senator for Iowa District 22 (official headshot)
Brad Zaun
IA Sen.
R - 22

91.14%

69.

Jeff Edler — Republican State Senator for Iowa District 26 (official headshot)
Jeff Edler
IA Sen.
R - 26

91.14%

69.

Chris Cournoyer — Republican State Senator for Iowa District 35 (official headshot)
Chris Cournoyer
IA Sen.
R - 35

91.14%

69.

Dawn Driscoll — Republican State Senator for Iowa District 46 (official headshot)
Dawn Driscoll
IA Sen.
R - 46

91.14%

69.

Mark Costello — Republican State Senator for Iowa District 8 (official headshot)
Mark Costello
IA Sen.
R - 8

91.14%

69.

Lynn Evans — Republican State Senator for Iowa District 3 (official headshot)
Lynn Evans
IA Sen.
R - 3

91.14%

69.

Kevin Alons — Republican State Senator for Iowa District 7 (official headshot)
Kevin Alons
IA Sen.
R - 7

91.14%

69.

Jesse Green — Republican State Senator for Iowa District 24 (official headshot)
Jesse Green
IA Sen.
R - 24

91.14%

79.

Jon Dunwell — Republican State Representative for Iowa District 38 (official headshot)
Jon Dunwell
IA Rep.
R - 38

91.07%

80.

Jeff Taylor — Republican State Senator for Iowa District 2 (official headshot)
Jeff Taylor
IA Sen.
R - 2

90.28%

80.

Tom Shipley — Republican State Senator for Iowa District 9 (official headshot)
Tom Shipley
IA Sen.
R - 9

90.28%

82.

Ken Rozenboom — Republican State Senator for Iowa District 19 (official headshot)
Ken Rozenboom
IA Sen.
R - 19

90.14%

82.

Mike Klimesh — Republican State Senator for Iowa District 32 (official headshot)
Mike Klimesh
IA Sen.
R - 32

90.14%

82.

Adrian Dickey — Republican State Senator for Iowa District 44 (official headshot)
Adrian Dickey
IA Sen.
R - 44

90.14%

82.

Jack Whitver — Republican State Senator for Iowa District 23 (official headshot)
Jack Whitver
IA Sen.
R - 23

90.14%

82.

Amy Sinclair — Republican State Senator for Iowa District 12 (official headshot)
Amy Sinclair
IA Sen.
R - 12

90.14%

87.

Jeff Shipley — Republican State Representative for Iowa District 87 (official headshot)
Jeff Shipley
IA Rep.
R - 87

90.00%

88.

Steven Holt — Republican State Representative for Iowa District 12 (official headshot)
Steven Holt
IA Rep.
R - 12

89.77%

89.

Annette Sweeney — Republican State Senator for Iowa District 27 (official headshot)
Annette Sweeney
IA Sen.
R - 27

89.71%

90.

Waylon Brown — Republican State Senator for Iowa District 30 (official headshot)
Waylon Brown
IA Sen.
R - 30

85.71%

91.

David Young — Republican State Representative for Iowa District 28 (official headshot)
David Young
IA Rep.
R - 28

84.21%

92.

Kerry Gruenhagen — Republican State Senator for Iowa District 41 (official headshot)
Kerry Gruenhagen
IA Sen.
R - 41

82.93%

93.

Rick Olson — Democratic State Representative for Iowa District 39 (official headshot)
Rick Olson
IA Rep.
D - 39

80.49%

94.

Daniel Zumbach — Republican State Senator for Iowa District 34 (official headshot)
Daniel Zumbach
IA Sen.
R - 34

78.48%

95.

Charlie McClintock — Republican State Senator for Iowa District 42 (official headshot)
Charlie McClintock
IA Sen.
R - 42

77.94%

96.

Brian Lohse — Republican State Representative for Iowa District 45 (official headshot)
Brian Lohse
IA Rep.
R - 45

71.67%

97.

Phil Thompson — Republican State Representative for Iowa District 48 (official headshot)
Phil Thompson
IA Rep.
R - 48

68.57%

98.

Beth Wessel-Kroeschell — Democratic State Representative for Iowa District 49 (official headshot)
Beth Wessel-Kroeschell
IA Rep.
D - 49

68.25%

99.

Brian Meyer — Democratic State Representative for Iowa District 29 (official headshot)
Brian Meyer
IA Rep.
D - 29

67.31%

100.

Kenan Judge — Democratic State Representative for Iowa District 27 (official headshot)
Kenan Judge
IA Rep.
D - 27

64.00%

100.

John Forbes — Democratic State Representative for Iowa District 44 (official headshot)
John Forbes
IA Rep.
D - 44

64.00%

102.

Lindsay James — Democratic State Representative for Iowa District 71 (official headshot)
Lindsay James
IA Rep.
D - 71

61.54%

102.

Megan Srinivas — Democratic State Representative for Iowa District 30 (official headshot)
Megan Srinivas
IA Rep.
D - 30

61.54%

104.

Sami Scheetz — Democratic State Representative for Iowa District 78 (official headshot)
Sami Scheetz
IA Rep.
D - 78

61.43%

104.

Bill Wilburn — Democratic State Representative for Iowa District 50 (official headshot)
Bill Wilburn
IA Rep.
D - 50

61.43%

106.

Josh Turek — Democratic State Representative for Iowa District 20 (official headshot)
Josh Turek
IA Rep.
D - 20

52.00%

107.

Sean Bagniewski — Democratic State Representative for Iowa District 35 (official headshot)
Sean Bagniewski
IA Rep.
D - 35

48.48%

107.

Heather Matson — Democratic State Representative for Iowa District 42 (official headshot)
Heather Matson
IA Rep.
D - 42

48.48%

109.

Jerome Amos Jr. — Democratic State Representative for Iowa District 62 (official headshot)
Jerome Amos Jr.
IA Rep.
D - 62

44.19%

110.

Adam Zabner — Democratic State Representative for Iowa District 90 (official headshot)
Adam Zabner
IA Rep.
D - 90

39.39%

110.

Tracy Ehlert — Democratic State Representative for Iowa District 79 (official headshot)
Tracy Ehlert
IA Rep.
D - 79

39.39%

112.

Austin Baeth — Democratic State Representative for Iowa District 36 (official headshot)
Austin Baeth
IA Rep.
D - 36

33.33%

113.

Timi Brown-powers — Democratic State Representative for Iowa District 61 (official headshot)
Timi Brown-powers
IA Rep.
D - 61

32.50%

114.

Molly Buck — Democratic State Representative for Iowa District 41 (official headshot)
Molly Buck
IA Rep.
D - 41

32.00%

114.

Elizabeth Wilson — Democratic State Representative for Iowa District 73 (official headshot)
Elizabeth Wilson
IA Rep.
D - 73

32.00%

114.

Eric Gjerde — Democratic State Representative for Iowa District 74 (official headshot)
Eric Gjerde
IA Rep.
D - 74

32.00%

114.

Amy Nielsen — Democratic State Representative for Iowa District 85 (official headshot)
Amy Nielsen
IA Rep.
D - 85

32.00%

114.

Jennifer Konfrst — Democratic State Representative for Iowa District 32 (official headshot)
Jennifer Konfrst
IA Rep.
D - 32

32.00%

114.

Mary Madison — Democratic State Representative for Iowa District 31 (official headshot)
Mary Madison
IA Rep.
D - 31

32.00%

120.

Bob Kressig — Democratic State Representative for Iowa District 75 (official headshot)
Bob Kressig
IA Rep.
D - 75

31.43%

121.

J.D. Scholten — Democratic State Representative for Iowa District 1 (official headshot)
J.D. Scholten
IA Rep.
D - 1

29.41%

122.

Dave Jacoby — Democratic State Representative for Iowa District 86 (official headshot)
Dave Jacoby
IA Rep.
D - 86

26.67%

123.

Sue Cahill — Democratic State Representative for Iowa District 52 (official headshot)
Sue Cahill
IA Rep.
D - 52

25.00%

123.

Art Staed — Democratic State Senator for Iowa District 40 (official headshot)
Art Staed
IA Sen.
D - 40

25.00%

123.

Ako Abdul-Samad — Democratic State Representative for Iowa District 34 (official headshot)
Ako Abdul-Samad
IA Rep.
D - 34

25.00%

126.

Elinor Levin — Democratic State Representative for Iowa District 89 (official headshot)
Elinor Levin
IA Rep.
D - 89

22.86%

126.

Monica Kurth — Democratic State Representative for Iowa District 98 (official headshot)
Monica Kurth
IA Rep.
D - 98

22.86%

128.

Jeff Cooling — Democratic State Representative for Iowa District 77 (official headshot)
Jeff Cooling
IA Rep.
D - 77

20.00%

128.

Ken Croken — Democratic State Representative for Iowa District 97 (official headshot)
Ken Croken
IA Rep.
D - 97

20.00%

128.

Charles Isenhart — Democratic State Representative for Iowa District 72 (official headshot)
Charles Isenhart
IA Rep.
D - 72

20.00%

131.

Sharon Steckman — Democratic State Representative for Iowa District 59 (official headshot)
Sharon Steckman
IA Rep.
D - 59

15.63%

132.

Bill Dotzler Jr. — Democratic State Senator for Iowa District 31 (official headshot)
Bill Dotzler Jr.
IA Sen.
D - 31

15.28%

132.

Molly Donahue — Democratic State Senator for Iowa District 37 (official headshot)
Molly Donahue
IA Sen.
D - 37

15.28%

132.

Todd Taylor — Democratic State Senator for Iowa District 40 (official headshot)
Todd Taylor
IA Sen.
D - 40

15.28%

135.

Cindy Winckler — Democratic State Senator for Iowa District 49 (official headshot)
Cindy Winckler
IA Sen.
D - 49

13.75%

135.

Eric Giddens — Democratic State Senator for Iowa District 38 (official headshot)
Eric Giddens
IA Sen.
D - 38

13.75%

135.

Janet Petersen — Democratic State Senator for Iowa District 18 (official headshot)
Janet Petersen
IA Sen.
D - 18

13.75%

138.

Claire Celsi — Democratic State Senator for Iowa District 16 (official headshot)
Claire Celsi
IA Sen.
D - 16

10.39%

139.

Sarah Trone Garriott — Democratic State Senator for Iowa District 14 (official headshot)
Sarah Trone Garriott
IA Sen.
D - 14

4.69%

139.

Liz Bennett — Democratic State Senator for Iowa District 39 (official headshot)
Liz Bennett
IA Sen.
D - 39

4.69%

139.

Pam Jochum — Democratic State Senator for Iowa District 36 (official headshot)
Pam Jochum
IA Sen.
D - 36

4.69%

142.

Tony Bisignano — Democratic State Senator for Iowa District 15 (official headshot)
Tony Bisignano
IA Sen.
D - 15

4.17%

142.

Herman Quirmbach — Democratic State Senator for Iowa District 25 (official headshot)
Herman Quirmbach
IA Sen.
D - 25

4.17%

144.

Nate Boulton — Democratic State Senator for Iowa District 20 (official headshot)
Nate Boulton
IA Sen.
D - 20

3.75%

145.

Janice Weiner — Democratic State Senator for Iowa District 45 (official headshot)
Janice Weiner
IA Sen.
D - 45

3.41%

146.

Izaah Knox — Democratic State Senator for Iowa District 17 (official headshot)
Izaah Knox
IA Sen.
D - 17

0.00%

146.

Zach Wahls — Democratic State Senator for Iowa District 43 (official headshot)
Zach Wahls
IA Sen.
D - 43

0.00%

Stanley Gustafson — Republican State Representative for Iowa District 22 (official headshot)
Stanley Gustafson
IA Rep.
R - 22

N/A

Rocky De Witt — Republican State Senator for Iowa District 1 (official headshot)
Rocky De Witt
IA Sen.
R - 1

N/A

Ruth Ann Gaines — Democratic State Representative for Iowa District 33 (official headshot)
Ruth Ann Gaines
IA Rep.
D - 33

N/A

The NumbersUSA scorecard tracks immigration enforcement and border-security positions based on substantive votes cast by members of Congress and state legislators. Each lawmaker receives a score reflecting how often they voted in alignment with these positions.

Scores are calculated as the percentage of weighted substantive votes a lawmaker cast in alignment with NumbersUSA's position. Bills are weighted by NumbersUSA's research team. See the methodology page for full details on weighting and the participation threshold for receiving a finalized rating.

A high score (90%+) means a lawmaker voted in alignment with NumbersUSA's positions on nearly every substantive vote. A low score means they voted against NumbersUSA's positions on most substantive votes. Lawmakers below the participation threshold are marked N/A.

Use the state and year filters above to narrow the leaderboard, or search by name. Each lawmaker's row links to their full profile, including a year-by-year voting record and category breakdown.

Institute for Legislative Analysis logo

Let's build a platform together!

Quick Links

  • Home
  • Map
  • Categories

Resources

  • Data Sources
  • Report Correction
    © 2023 - 2026 NumbersUSA and Institute for Legislative Analysis. All Rights Reserved.
    Open Options