Skip to main content
NumbersUSA logo

Select Legislature & Years:

Find Lawmaker by Name:

Filter Member by Party:

Filter Member by Chamber:

Rank ↓

Member

Rating

1.

Bill Seitz — Republican State Representative for Ohio District 30 (official headshot)
Bill Seitz
OH Rep.
R - 30

100.00%

1.

Steve Demetriou — Republican State Representative for Ohio District 35 (official headshot)
Steve Demetriou
OH Rep.
R - 35

100.00%

1.

Tim Barhorst — Republican State Representative for Ohio District 85 (official headshot)
Tim Barhorst
OH Rep.
R - 85

100.00%

1.

Phil Plummer — Republican State Representative for Ohio District 39 (official headshot)
Phil Plummer
OH Rep.
R - 39

100.00%

1.

Thomas Hall — Republican State Representative for Ohio District 46 (official headshot)
Thomas Hall
OH Rep.
R - 46

100.00%

1.

James Hoops — Republican State Representative for Ohio District 81 (official headshot)
James Hoops
OH Rep.
R - 81

100.00%

1.

Dave Dobos — Republican State Representative for Ohio District 10 (official headshot)
Dave Dobos
OH Rep.
R - 10

100.00%

1.

Gail Pavliga — Republican State Representative for Ohio District 72 (official headshot)
Gail Pavliga
OH Rep.
R - 72

100.00%

1.

Marilyn John — Republican State Representative for Ohio District 76 (official headshot)
Marilyn John
OH Rep.
R - 76

100.00%

1.

Adam Bird — Republican State Representative for Ohio District 63 (official headshot)
Adam Bird
OH Rep.
R - 63

100.00%

1.

Adam Holmes — Republican State Representative for Ohio District 97 (official headshot)
Adam Holmes
OH Rep.
R - 97

100.00%

1.

Bob Peterson — Republican State Representative for Ohio District 91 (official headshot)
Bob Peterson
OH Rep.
R - 91

100.00%

1.

Tom Young — Republican State Representative for Ohio District 37 (official headshot)
Tom Young
OH Rep.
R - 37

100.00%

1.

Adam Mathews — Republican State Representative for Ohio District 56 (official headshot)
Adam Mathews
OH Rep.
R - 56

100.00%

1.

Justin Pizzulli — Republican State Representative for Ohio District 90 (official headshot)
Justin Pizzulli
OH Rep.
R - 90

100.00%

1.

Susan Manchester — Republican State Senator for Ohio District 12 (official headshot)
Susan Manchester
OH Sen.
R - 12

100.00%

1.

Monica Robb Blasdel — Republican State Representative for Ohio District 79 (official headshot)
Monica Robb Blasdel
OH Rep.
R - 79

100.00%

1.

Scott Lipps — Republican State Representative for Ohio District 55 (official headshot)
Scott Lipps
OH Rep.
R - 55

100.00%

1.

Jean Schmidt — Republican State Representative for Ohio District 62 (official headshot)
Jean Schmidt
OH Rep.
R - 62

100.00%

1.

Sharon Ray — Republican State Representative for Ohio District 66 (official headshot)
Sharon Ray
OH Rep.
R - 66

100.00%

1.

Sara Carruthers — Republican State Representative for Ohio District 47 (official headshot)
Sara Carruthers
OH Rep.
R - 47

100.00%

1.

Rodney Creech — Republican State Representative for Ohio District 40 (official headshot)
Rodney Creech
OH Rep.
R - 40

100.00%

1.

Nick Santucci — Republican State Representative for Ohio District 64 (official headshot)
Nick Santucci
OH Rep.
R - 64

100.00%

1.

Kevin Miller — Republican State Representative for Ohio District 69 (official headshot)
Kevin Miller
OH Rep.
R - 69

100.00%

1.

Andrea White — Republican State Representative for Ohio District 36 (official headshot)
Andrea White
OH Rep.
R - 36

100.00%

1.

Bill Roemer — Republican State Representative for Ohio District 31 (official headshot)
Bill Roemer
OH Rep.
R - 31

100.00%

1.

Don Jones — Republican State Representative for Ohio District 95 (official headshot)
Don Jones
OH Rep.
R - 95

100.00%

1.

Sean Brennan — Democratic State Representative for Ohio District 14 (official headshot)
Sean Brennan
OH Rep.
D - 14

100.00%

1.

Dan Troy — Democratic State Representative for Ohio District 23 (official headshot)
Dan Troy
OH Rep.
D - 23

100.00%

1.

Scott Oelslager — Republican State Representative for Ohio District 48 (official headshot)
Scott Oelslager
OH Rep.
R - 48

100.00%

1.

Tracy Richardson — Republican State Representative for Ohio District 86 (official headshot)
Tracy Richardson
OH Rep.
R - 86

100.00%

1.

Jeff LaRe — Republican State Representative for Ohio District 73 (official headshot)
Jeff LaRe
OH Rep.
R - 73

100.00%

1.

Jay Edwards — Republican State Representative for Ohio District 94 (official headshot)
Jay Edwards
OH Rep.
R - 94

100.00%

1.

Jon Cross — Republican State Representative for Ohio District 83 (official headshot)
Jon Cross
OH Rep.
R - 83

100.00%

1.

Jamie Callender — Republican State Representative for Ohio District 57 (official headshot)
Jamie Callender
OH Rep.
R - 57

100.00%

1.

Brian Lampton — Republican State Representative for Ohio District 70 (official headshot)
Brian Lampton
OH Rep.
R - 70

100.00%

1.

Dick Stein — Republican State Representative for Ohio District 54 (official headshot)
Dick Stein
OH Rep.
R - 54

100.00%

1.

Jim Thomas — Republican State Representative for Ohio District 49 (official headshot)
Jim Thomas
OH Rep.
R - 49

100.00%

1.

Adam Miller — Democratic State Representative for Ohio District 6 (official headshot)
Adam Miller
OH Rep.
D - 6

100.00%

1.

Brian Stewart — Republican State Representative for Ohio District 12 (official headshot)
Brian Stewart
OH Rep.
R - 12

100.00%

1.

Tex Fischer — Republican State Representative for Ohio District 59 (official headshot)
Tex Fischer
OH Rep.
R - 59

100.00%

1.

Al Cutrona — Republican State Senator for Ohio District 33 (official headshot)
Al Cutrona
OH Sen.
R - 33

100.00%

1.

Jack Daniels — Republican State Representative for Ohio District 32 (official headshot)
Jack Daniels
OH Rep.
R - 32

100.00%

1.

Phil Robinson Jr. — Democratic State Representative for Ohio District 19 (official headshot)
Phil Robinson Jr.
OH Rep.
D - 19

100.00%

1.

Gayle Manning — Republican State Representative for Ohio District 52 (official headshot)
Gayle Manning
OH Rep.
R - 52

100.00%

1.

Niraj Antani — Republican State Senator for Ohio District 6 (official headshot)
Niraj Antani
OH Sen.
R - 6

100.00%

1.

Theresa Gavarone — Republican State Senator for Ohio District 2 (official headshot)
Theresa Gavarone
OH Sen.
R - 2

100.00%

1.

Andrew Brenner — Republican State Senator for Ohio District 19 (official headshot)
Andrew Brenner
OH Sen.
R - 19

100.00%

1.

Sedrick Denson — Democratic State Representative for Ohio District 26 (official headshot)
Sedrick Denson
OH Rep.
D - 26

100.00%

1.

Tim Schaffer — Republican State Senator for Ohio District 20 (official headshot)
Tim Schaffer
OH Sen.
R - 20

100.00%

1.

Brian Chavez — Republican State Senator for Ohio District 30 (official headshot)
Brian Chavez
OH Sen.
R - 30

100.00%

1.

Jerry Cirino — Republican State Senator for Ohio District 18 (official headshot)
Jerry Cirino
OH Sen.
R - 18

100.00%

1.

Bride Sweeney — Democratic State Representative for Ohio District 16 (official headshot)
Bride Sweeney
OH Rep.
D - 16

100.00%

1.

Mike Loychik — Republican State Representative for Ohio District 65 (official headshot)
Mike Loychik
OH Rep.
R - 65

100.00%

1.

Joe Miller III — Democratic State Representative for Ohio District 53 (official headshot)
Joe Miller III
OH Rep.
D - 53

100.00%

1.

George Lang — Republican State Senator for Ohio District 4 (official headshot)
George Lang
OH Sen.
R - 4

100.00%

1.

Mark Romanchuk — Republican State Senator for Ohio District 22 (official headshot)
Mark Romanchuk
OH Sen.
R - 22

100.00%

1.

Louis Blessing III — Republican State Senator for Ohio District 8 (official headshot)
Louis Blessing III
OH Sen.
R - 8

100.00%

1.

Kirk Schuring — Republican State Senator for Ohio District 29 (official headshot)
Kirk Schuring
OH Sen.
R - 29

100.00%

1.

Stephanie Kunze — Republican State Senator for Ohio District 16 (official headshot)
Stephanie Kunze
OH Sen.
R - 16

100.00%

1.

Bob Hackett — Republican State Senator for Ohio District 10 (official headshot)
Bob Hackett
OH Sen.
R - 10

100.00%

1.

Matt Dolan — Republican State Senator for Ohio District 24 (official headshot)
Matt Dolan
OH Sen.
R - 24

100.00%

1.

Hearcel Craig — Democratic State Senator for Ohio District 15 (official headshot)
Hearcel Craig
OH Sen.
D - 15

100.00%

1.

Nathan Manning — Republican State Senator for Ohio District 13 (official headshot)
Nathan Manning
OH Sen.
R - 13

100.00%

1.

Nickie Antonio — Democratic State Senator for Ohio District 23 (official headshot)
Nickie Antonio
OH Sen.
D - 23

100.00%

1.

Stephen Huffman — Republican State Senator for Ohio District 5 (official headshot)
Stephen Huffman
OH Sen.
R - 5

100.00%

1.

Kent Smith — Democratic State Senator for Ohio District 21 (official headshot)
Kent Smith
OH Sen.
D - 21

100.00%

1.

Vernon Sykes — Democratic State Senator for Ohio District 28 (official headshot)
Vernon Sykes
OH Sen.
D - 28

100.00%

1.

Paula Hicks-Hudson — Democratic State Senator for Ohio District 11 (official headshot)
Paula Hicks-Hudson
OH Sen.
D - 11

100.00%

1.

Al Landis — Republican State Senator for Ohio District 31 (official headshot)
Al Landis
OH Sen.
R - 31

100.00%

1.

Robert McColley — Republican State Senator for Ohio District 1 (official headshot)
Robert McColley
OH Sen.
R - 1

100.00%

1.

Steve Wilson — Republican State Senator for Ohio District 7 (official headshot)
Steve Wilson
OH Sen.
R - 7

100.00%

1.

Sandra O'Brien — Republican State Senator for Ohio District 32 (official headshot)
Sandra O'Brien
OH Sen.
R - 32

100.00%

1.

Michele Reynolds — Republican State Senator for Ohio District 3 (official headshot)
Michele Reynolds
OH Sen.
R - 3

100.00%

1.

Bill DeMora — Democratic State Senator for Ohio District 25 (official headshot)
Bill DeMora
OH Sen.
D - 25

100.00%

1.

Catherine Ingram — Democratic State Senator for Ohio District 9 (official headshot)
Catherine Ingram
OH Sen.
D - 9

100.00%

1.

Bill Reineke Jr. — Republican State Senator for Ohio District 26 (official headshot)
Bill Reineke Jr.
OH Sen.
R - 26

100.00%

78.

Gary Click — Republican State Representative for Ohio District 88 (official headshot)
Gary Click
OH Rep.
R - 88

98.28%

79.

Josh Williams — Republican State Representative for Ohio District 44 (official headshot)
Josh Williams
OH Rep.
R - 44

98.04%

80.

Bill Dean — Republican State Representative for Ohio District 71 (official headshot)
Bill Dean
OH Rep.
R - 71

97.73%

81.

Beth Lear — Republican State Representative for Ohio District 61 (official headshot)
Beth Lear
OH Rep.
R - 61

97.50%

82.

Bernard Willis — Republican State Representative for Ohio District 74 (official headshot)
Bernard Willis
OH Rep.
R - 74

96.97%

83.

Mark Johnson — Republican State Representative for Ohio District 92 (official headshot)
Mark Johnson
OH Rep.
R - 92

96.77%

84.

Brett Hillyer — Republican State Representative for Ohio District 51 (official headshot)
Brett Hillyer
OH Rep.
R - 51

96.43%

85.

Roy Klopfenstein — Republican State Representative for Ohio District 82 (official headshot)
Roy Klopfenstein
OH Rep.
R - 82

95.83%

86.

Brian Lorenz — Republican State Representative for Ohio District 60 (official headshot)
Brian Lorenz
OH Rep.
R - 60

95.24%

87.

Jennifer Gross — Republican State Representative for Ohio District 45 (official headshot)
Jennifer Gross
OH Rep.
R - 45

95.00%

87.

Darrell Kick — Republican State Representative for Ohio District 98 (official headshot)
Darrell Kick
OH Rep.
R - 98

95.00%

89.

Scott Wiggam — Republican State Representative for Ohio District 77 (official headshot)
Scott Wiggam
OH Rep.
R - 77

93.85%

90.

Melanie Miller — Republican State Representative for Ohio District 67 (official headshot)
Melanie Miller
OH Rep.
R - 67

92.31%

91.

Beryl Brown Piccolantonio — Democratic State Representative for Ohio District 4 (official headshot)
Beryl Brown Piccolantonio
OH Rep.
D - 4

91.67%

92.

D. J. Swearingen Jr. — Republican State Representative for Ohio District 89 (official headshot)
D. J. Swearingen Jr.
OH Rep.
R - 89

90.00%

93.

Angela King — Republican State Representative for Ohio District 84 (official headshot)
Angela King
OH Rep.
R - 84

89.29%

94.

Rachel Baker — Democratic State Representative for Ohio District 27 (official headshot)
Rachel Baker
OH Rep.
D - 27

88.89%

94.

Terrence Upchurch — Democratic State Representative for Ohio District 20 (official headshot)
Terrence Upchurch
OH Rep.
D - 20

88.89%

96.

Derek Merrin — Republican State Representative for Ohio District 42 (official headshot)
Derek Merrin
OH Rep.
R - 42

87.50%

96.

Veronica Sims — Democratic State Representative for Ohio District 33 (official headshot)
Veronica Sims
OH Rep.
D - 33

87.50%

96.

Elliot Forhan — Democratic State Representative for Ohio District 21 (official headshot)
Elliot Forhan
OH Rep.
D - 21

87.50%

96.

Casey Weinstein — Democratic State Senator for Ohio District 28 (official headshot)
Casey Weinstein
OH Sen.
D - 28

87.50%

96.

Beth Liston — Democratic State Senator for Ohio District 16 (official headshot)
Beth Liston
OH Sen.
D - 16

87.50%

101.

Munira Abdullahi — Democratic State Representative for Ohio District 9 (official headshot)
Munira Abdullahi
OH Rep.
D - 9

85.71%

102.

Riordan McClain — Republican State Representative for Ohio District 87 (official headshot)
Riordan McClain
OH Rep.
R - 87

83.33%

103.

Dani Isaacsohn — Democratic State Representative for Ohio District 24 (official headshot)
Dani Isaacsohn
OH Rep.
D - 24

80.00%

103.

Anita Somani — Democratic State Representative for Ohio District 8 (official headshot)
Anita Somani
OH Rep.
D - 8

80.00%

105.

Reggie Stoltzfus — Republican State Representative for Ohio District 50 (official headshot)
Reggie Stoltzfus
OH Rep.
R - 50

77.78%

106.

Michael Skindell — Democratic State Representative for Ohio District 13 (official headshot)
Michael Skindell
OH Rep.
D - 13

75.00%

106.

Sarah Fowler Arthur — Republican State Representative for Ohio District 99 (official headshot)
Sarah Fowler Arthur
OH Rep.
R - 99

75.00%

106.

Ron Ferguson — Republican State Representative for Ohio District 96 (official headshot)
Ron Ferguson
OH Rep.
R - 96

75.00%

106.

Latyna Humphrey — Democratic State Representative for Ohio District 2 (official headshot)
Latyna Humphrey
OH Rep.
D - 2

75.00%

110.

Cindy Abrams — Republican State Representative for Ohio District 29 (official headshot)
Cindy Abrams
OH Rep.
R - 29

72.22%

110.

Richard Dell'Aquila — Democratic State Representative for Ohio District 15 (official headshot)
Richard Dell'Aquila
OH Rep.
D - 15

72.22%

112.

Jason Stephens — Republican State Representative for Ohio District 93 (official headshot)
Jason Stephens
OH Rep.
R - 93

68.75%

112.

Lauren McNally — Democratic State Representative for Ohio District 58 (official headshot)
Lauren McNally
OH Rep.
D - 58

68.75%

114.

Dontavius Jarrells — Democratic State Representative for Ohio District 1 (official headshot)
Dontavius Jarrells
OH Rep.
D - 1

64.71%

115.

Allison Russo — Democratic State Representative for Ohio District 7 (official headshot)
Allison Russo
OH Rep.
D - 7

61.54%

116.

Haraz Ghanbari — Republican State Representative for Ohio District 75 (official headshot)
Haraz Ghanbari
OH Rep.
R - 75

53.85%

117.

Thad Claggett — Republican State Representative for Ohio District 68 (official headshot)
Thad Claggett
OH Rep.
R - 68

52.38%

118.

Michele Grim — Democratic State Representative for Ohio District 43 (official headshot)
Michele Grim
OH Rep.
D - 43

50.00%

118.

Cecil Thomas — Democratic State Representative for Ohio District 25 (official headshot)
Cecil Thomas
OH Rep.
D - 25

50.00%

118.

Richard Brown — Democratic State Representative for Ohio District 5 (official headshot)
Richard Brown
OH Rep.
D - 5

50.00%

118.

Jena Powell — Republican State Representative for Ohio District 80 (official headshot)
Jena Powell
OH Rep.
R - 80

50.00%

118.

Kristina Roegner — Republican State Senator for Ohio District 27 (official headshot)
Kristina Roegner
OH Sen.
R - 27

50.00%

118.

Michael Rulli — Republican State Senator for Ohio District 33 (official headshot)
Michael Rulli
OH Sen.
R - 33

50.00%

124.

Tom Patton — Republican State Senator for Ohio District 24 (official headshot)
Tom Patton
OH Sen.
R - 24

44.44%

124.

Elgin Rogers Jr. — Democratic State Representative for Ohio District 42 (official headshot)
Elgin Rogers Jr.
OH Rep.
D - 42

44.44%

126.

Terry Johnson — Republican State Senator for Ohio District 14 (official headshot)
Terry Johnson
OH Sen.
R - 14

40.00%

126.

Shane Wilkin — Republican State Senator for Ohio District 17 (official headshot)
Shane Wilkin
OH Sen.
R - 17

40.00%

128.

Jodi Whitted — Democratic State Representative for Ohio District 28 (official headshot)
Jodi Whitted
OH Rep.
D - 28

37.50%

129.

Ismail Mohamed — Democratic State Representative for Ohio District 3 (official headshot)
Ismail Mohamed
OH Rep.
D - 3

25.00%

129.

Willis Blackshear Jr. — Democratic State Senator for Ohio District 6 (official headshot)
Willis Blackshear Jr.
OH Sen.
D - 6

25.00%

131.

Matt Huffman — Republican State Representative for Ohio District 78 (official headshot)
Matt Huffman
OH Rep.
R - 78

20.00%

132.

Juanita Brent — Democratic State Representative for Ohio District 18 (official headshot)
Juanita Brent
OH Rep.
D - 18

18.18%

133.

Darnell Brewer — Democratic State Representative for Ohio District 22 (official headshot)
Darnell Brewer
OH Rep.
D - 22

16.67%

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