Iowa General Assembly
Iowa legislators ranked by votes with the Speaker or Senate President, party loyalty and bills passed
Every current legislator's scores and the bills they passed, by chamber. Select a column heading to sort.
Iowa House
| J.D. Scholten Democratic | 1 | 0 | 2 | 12% | 62% | 96% | 65 | 9% |
| Bob Henderson Republican | 2 | 0 | 2 | 98% | 99% | 99% | 8 | 3% |
| Tom Jeneary Republican | 3 | 1 | 1 | 95% | 97% | 96% | 65 | 12% |
| Skyler Wheeler Republican | 4 | 0 | 8 | 96% | 98% | 99% | 8 | 18% |
| Zach Dieken Republican | 5 | 1 | 13 | 95% | 95% | 96% | 65 | 34% |
| Megan Jones Republican | 6 | 2 | 38 | 97% | 98% | 97% | 48 | 1% |
| Wendy Larson Republican | 7 | 0 | 2 | 97% | 98% | 98% | 30 | 4% |
| Ann Meyer Republican | 8 | 7 | 22 | 98% | 99% | 98% | 30 | 1% |
| Henry Stone Republican | 9 | 3 | 15 | 97% | 99% | 99% | 8 | 0.5% |
| John Wills Republican | 10 | 1 | 30 | 98% | 99% | 99% | 8 | 3% |
| Craig Williams Republican | 11 | 0 | 1 | 98% | 98% | 99% | 8 | 4% |
| Steven Holt Republican | 12 | 0 | 2 | 98% | 99% | 99% | 8 | 0% |
| Travis Sitzmann Republican | 13 | 1 | 4 | 99% | 99% | 99% | 8 | 3% |
| Jacob Bossman Republican | 14 | 0 | 8 | 99% | 99% | 100% | 1 | 0% |
| Matt Windschitl Republican | 15 | 0 | 1 | 99% | 99% | 100% | 1 | 26% |
| David Sieck Republican | 16 | 0 | 8 | 97% | 98% | 97% | 48 | 21% |
| Devon Wood Republican | 17 | 1 | 9 | 97% | 99% | 97% | 48 | 0.1% |
| Tom Moore Republican | 18 | 0 | 3 | 95% | 97% | 95% | 76 | 0% |
| Brent Siegrist Republican | 19 | 0 | 2 | 97% | 98% | 96% | 65 | 38% |
| Josh Turek Democratic | 20 | 0 | 37 | 20% | 66% | 91% | 85 | 36% |
| Brooke Boden Republican | 21 | 3 | 18 | 97% | 99% | 98% | 30 | 2% |
| Samantha Fett Republican | 22 | 1 | 19 | 99% | 99% | 99% | 8 | 7% |
| Bubba Sorensen Republican | 23 | 2 | 11 | 91% | 96% | 91% | 85 | 4% |
| Sam Wengryn Republican | 24 | 0 | 4 | 99% | 99% | 99% | 8 | 0% |
| Hans Wilz Republican | 25 | 1 | 4 | 95% | 98% | 95% | 76 | 16% |
| Austin Harris Republican | 26 | 4 | 10 | 97% | 98% | 97% | 48 | 3% |
| Kenan Judge Democratic | 27 | 0 | 3 | 23% | 66% | 84% | 97 | 4% |
| David Young Republican | 28 | 0 | 5 | 94% | 96% | 93% | 81 | 0% |
| Brian Meyer Democratic | 29 | 0 | 4 | 12% | 60% | 96% | 65 | 2% |
| Megan Srinivas Democratic | 30 | 0 | 2 | 10% | 59% | 97% | 48 | 8% |
| Mary Madison Democratic | 31 | 0 | 6 | 8% | 56% | 97% | 48 | 12% |
| Jennifer Konfrst Democratic | 32 | 0 | 5 | 13% | 63% | 96% | 65 | 12% |
| Ruth Ann Gaines Democratic | 33 | 0 | 2 | 9% | 60% | 97% | 48 | 56% |
| Rob Johnson Democratic | 34 | 0 | 5 | 12% | 60% | 96% | 65 | 6% |
| Sean Bagniewski Democratic | 35 | 0 | 35 | 20% | 64% | 88% | 92 | 7% |
| Austin Baeth Democratic | 36 | 0 | 7 | 14% | 63% | 95% | 76 | 4% |
| Barb Kniff McCulla Republican | 37 | 0 | 4 | 98% | 99% | 99% | 8 | 6% |
| Rick Olson Democratic | 39 | 0 | 1 | 19% | 64% | 88% | 92 | 19% |
| Bill Gustoff Republican | 40 | 1 | 22 | 95% | 97% | 97% | 48 | 14% |
| Ryan Weldon Republican | 41 | 1 | 1 | 98% | 99% | 98% | 30 | 0.6% |
| Heather Matson Democratic | 42 | 0 | 10 | 13% | 62% | 94% | 80 | 0.7% |
| Eddie Andrews Republican | 43 | 1 | 7 | 97% | 98% | 98% | 30 | 26% |
| Larry McBurney Democratic | 44 | 0 | 10 | 9% | 60% | 98% | 30 | 0% |
| Brian Lohse Republican | 45 | 2 | 24 | 79% | 89% | 81% | 98 | 9% |
| Dan Gehlbach Republican | 46 | 0 | 2 | 99% | 99% | 99% | 8 | 0.1% |
| Carter Nordman Republican | 47 | 3 | 10 | 99% | 99% | 100% | 1 | 2% |
| Chad Behn Republican | 48 | 1 | 1 | 96% | 98% | 97% | 48 | 0.1% |
| Beth Wessel-Kroeschell Democratic | 49 | 0 | 4 | 6% | 57% | 98% | 30 | 5% |
| Ross Wilburn Democratic | 50 | 0 | 0 | 8% | 59% | 97% | 48 | 2% |
| Brett Barker Republican | 51 | 2 | 27 | 96% | 98% | 96% | 65 | 1% |
| David Blom Republican | 52 | 0 | 4 | 86% | 94% | 86% | 95 | 0.7% |
| Dean Fisher Republican | 53 | 1 | 21 | 97% | 98% | 98% | 30 | 0% |
| Josh Meggers Republican | 54 | 1 | 22 | 99% | 99% | 100% | 1 | 0% |
| Shannon Latham Republican | 55 | 1 | 5 | 96% | 98% | 97% | 48 | 18% |
| Mark Thompson Republican | 56 | 1 | 4 | 97% | 97% | 97% | 48 | 0.4% |
| Pat Grassley Republican · Speaker of the House | 57 | 0 | 0 | — | — | 100% | 1 | 0% |
| Charley Thomson Republican | 58 | 1 | 32 | 93% | 92% | 95% | 76 | 0% |
| Christian Hermanson Republican | 59 | 1 | 3 | 98% | 99% | 98% | 30 | 0% |
| Jane Bloomingdale Republican | 60 | 0 | 0 | 97% | 99% | 97% | 48 | 2% |
| Timi Brown-Powers Democratic | 61 | 0 | 7 | 11% | 62% | 97% | 48 | 9% |
| Jerome Amos Democratic | 62 | 0 | 5 | 11% | 62% | 98% | 30 | 54% |
| Michael Bergan Republican | 63 | 3 | 5 | 88% | 94% | 91% | 85 | 3% |
| Jason Gearhart Republican | 64 | 1 | 33 | 94% | 97% | 96% | 65 | 5% |
| Shannon Lundgren Republican | 65 | 0 | 1 | 98% | 99% | 98% | 30 | 6% |
| Steve Bradley Republican | 66 | 2 | 6 | 98% | 99% | 99% | 8 | 4% |
| Craig Johnson Republican | 67 | 0 | 1 | 99% | 99% | 99% | 8 | 0.1% |
| Chad Ingels Republican | 68 | 0 | 14 | 87% | 94% | 88% | 92 | 7% |
| Tom Determann Republican | 69 | 0 | 0 | 99% | 99% | 99% | 8 | 6% |
| Norlin Mommsen Republican | 70 | 0 | 1 | 97% | 98% | 98% | 30 | 2% |
| Lindsay James Democratic | 71 | 0 | 1 | 18% | 66% | 91% | 85 | 34% |
| Jennifer Smith Republican | 72 | 0 | 2 | 97% | 99% | 98% | 30 | 0% |
| Elizabeth Wilson Democratic | 73 | 0 | 8 | 18% | 62% | 89% | 89 | 11% |
| Eric Gjerde Democratic | 74 | 0 | 13 | 16% | 61% | 89% | 89 | 12% |
| Bob Kressig Democratic | 75 | 0 | 4 | 10% | 62% | 96% | 65 | 7% |
| Derek Wulf Republican | 76 | 1 | 4 | 99% | 99% | 99% | 8 | 13% |
| Jeff Cooling Democratic | 77 | 0 | 13 | 9% | 59% | 98% | 30 | 2% |
| Angel Ramirez Democratic | 78 | 0 | 0 | 4% | 53% | 99% | 8 | 2% |
| Tracy Ehlert Democratic | 79 | 0 | 18 | 13% | 64% | 96% | 65 | 7% |
| Aime Wichtendahl Democratic | 80 | 0 | 15 | 8% | 57% | 98% | 30 | 12% |
| Dan Gosa Democratic | 81 | 0 | 20 | 31% | 71% | 75% | 99 | 8% |
| Bobby Kaufmann Republican | 82 | 1 | 2 | 98% | 99% | 99% | 8 | 3% |
| Cindy Golding Republican | 83 | 0 | 23 | 95% | 97% | 97% | 48 | 1% |
| Tom Gerhold Republican | 84 | 0 | 2 | 98% | 99% | 99% | 8 | 27% |
| Amy Nielsen Democratic | 85 | 0 | 0 | 9% | 58% | 98% | 30 | 17% |
| Dave Jacoby Democratic | 86 | 0 | 25 | 8% | 55% | 97% | 48 | 11% |
| Jeff Shipley Republican | 87 | 0 | 17 | 91% | 96% | 92% | 84 | 22% |
| Helena Hayes Republican | 88 | 0 | 9 | 97% | 97% | 98% | 30 | 0.5% |
| Elinor Levin Democratic | 89 | 0 | 7 | 6% | 54% | 98% | 30 | 5% |
| Adam Zabner Democratic | 90 | 0 | 10 | 13% | 60% | 93% | 81 | 10% |
| Judd Lawler Republican | 91 | 0 | 10 | 95% | 97% | 97% | 48 | 0.2% |
| Heather Hora Republican | 92 | 1 | 1 | 98% | 99% | 99% | 8 | 1% |
| Gary Mohr Republican | 93 | 2 | 7 | 98% | 99% | 99% | 8 | 1% |
| Mike Vondran Republican | 94 | 0 | 3 | 99% | 99% | 100% | 1 | 1% |
| Taylor Collins Republican | 95 | 2 | 30 | 99% | 99% | 100% | 1 | 2% |
| Mark Cisneros Republican | 96 | 0 | 0 | 86% | 87% | 89% | 89 | 6% |
| Ken Croken Democratic | 97 | 0 | 55 | 14% | 64% | 93% | 81 | 18% |
| Monica Kurth Democratic | 98 | 0 | 1 | 7% | 58% | 99% | 8 | 5% |
| Matt Rinker Republican | 99 | 2 | 25 | 85% | 93% | 85% | 96 | 23% |
| Blaine Watkins Republican | 100 | 0 | 2 | 98% | 99% | 99% | 8 | 0% |
Vacant now: District 38.
Former members this term (4)
- Martin Graber · District 100 · Left office Jan. 31, 2025
- Sami Scheetz · District 78 · Left office April 1, 2025
- Mike Sexton · District 7 · Left office Sept. 19, 2025
- Jon Dunwell · District 38 · Left office Oct. 5, 2026
Iowa Senate
| Catelin Drey Democratic | 1 | 0 | 2 | 17% | 69% | 89% | 42 | 2% |
| Jeff Taylor Republican | 2 | 2 | 18 | 94% | 97% | 93% | 38 | 6% |
| Lynn Evans Republican | 3 | 0 | 18 | 99% | 99% | 99% | 9 | 1% |
| Tim Kraayenbrink Republican | 4 | 0 | 0 | 99% | 99% | 99% | 9 | 0.3% |
| Dave Rowley Republican | 5 | 2 | 13 | 98% | 99% | 98% | 24 | 51% |
| Jason Schultz Republican | 6 | 4 | 9 | 99% | 99% | 99% | 9 | 3% |
| Kevin Alons Republican | 7 | 0 | 10 | 96% | 99% | 97% | 31 | 0% |
| Mark Costello Republican | 8 | 2 | 5 | 99% | 99% | 99% | 9 | 0.3% |
| Tom Shipley Republican | 9 | 1 | 17 | 99% | 99% | 99% | 9 | 0% |
| Dan Dawson Republican | 10 | 0 | 4 | 99% | 99% | 99% | 9 | 0.8% |
| Amy Sinclair Republican · President of the Senate | 12 | 5 | 16 | — | — | 100% | 1 | 7% |
| Cherielynn Westrich Republican | 13 | 0 | 15 | 95% | 98% | 96% | 34 | 5% |
| Sarah Trone Garriott Democratic | 14 | 0 | 35 | 17% | 70% | 92% | 40 | 10% |
| Tony Bisignano Democratic | 15 | 0 | 6 | 18% | 70% | 88% | 45 | 5% |
| Renee Hardman Democratic | 16 | 0 | 0 | 12% | 68% | 94% | 36 | 5% |
| Izaah Knox Democratic | 17 | 0 | 2 | 23% | 72% | 84% | 48 | 6% |
| Janet Petersen Democratic | 18 | 0 | 39 | 2% | 64% | 100% | 1 | 10% |
| Ken Rozenboom Republican | 19 | 0 | 2 | 99% | 99% | 99% | 9 | 0.6% |
| Mike Pike Republican | 20 | 0 | 3 | 97% | 99% | 97% | 31 | 3% |
| Mike Bousselot Republican | 21 | 1 | 6 | 99% | 99% | 99% | 9 | 0% |
| Matt Blake Democratic | 22 | 0 | 3 | 18% | 70% | 89% | 42 | 5% |
| Jack Whitver Republican | 23 | 0 | 0 | 100% | 100% | 100% | 1 | 9% |
| Jesse Green Republican | 24 | 3 | 33 | 100% | 99% | 100% | 1 | 0.5% |
| Herman Quirmbach Democratic | 25 | 0 | 5 | 6% | 63% | 98% | 24 | 1% |
| Kara Warme Republican | 26 | 0 | 3 | 99% | 99% | 99% | 9 | 1% |
| Annette Sweeney Republican | 27 | 3 | 24 | 98% | 99% | 98% | 24 | 6% |
| Dennis Guth Republican | 28 | 1 | 13 | 98% | 99% | 98% | 24 | 6% |
| Sandy Salmon Republican | 29 | 1 | 57 | 97% | 99% | 98% | 24 | 0.3% |
| Doug Campbell Republican | 30 | 0 | 23 | 87% | 94% | 89% | 42 | 2% |
| Bill Dotzler Democratic | 31 | 0 | 4 | 9% | 65% | 94% | 36 | 0% |
| Mike Klimesh Republican | 32 | 2 | 18 | 99% | 99% | 99% | 9 | 0.6% |
| Carrie Koelker Republican | 33 | 0 | 3 | 99% | 99% | 99% | 9 | 6% |
| Dan Zumbach Republican | 34 | 1 | 3 | 100% | 100% | 100% | 1 | 13% |
| Mike Zimmer Democratic | 35 | 0 | 0 | 21% | 71% | 86% | 47 | 2% |
| Tom Townsend Democratic | 36 | 0 | 6 | 15% | 68% | 93% | 38 | 2% |
| Molly Donahue Democratic | 37 | 0 | 44 | 6% | 65% | 97% | 31 | 6% |
| Dave Sires Republican | 38 | 0 | 4 | 95% | 98% | 95% | 35 | 0% |
| Liz Bennett Democratic | 39 | 0 | 6 | 4% | 61% | 98% | 24 | 16% |
| Art Staed Democratic | 40 | 0 | 36 | 2% | 62% | 100% | 1 | 1% |
| Kerry Gruenhagen Republican | 41 | 1 | 6 | 100% | 99% | 100% | 1 | 2% |
| Charlie McClintock Republican | 42 | 2 | 24 | 82% | 94% | 81% | 49 | 15% |
| Zach Wahls Democratic | 43 | 0 | 10 | 21% | 69% | 88% | 45 | 50% |
| Adrian Dickey Republican | 44 | 0 | 17 | 99% | 99% | 99% | 9 | 3% |
| Janice Weiner Democratic | 45 | 0 | 19 | 5% | 65% | 99% | 9 | 2% |
| Dawn Driscoll Republican | 46 | 2 | 8 | 99% | 99% | 98% | 24 | 1% |
| Scott Webster Republican | 47 | 1 | 15 | 99% | 99% | 99% | 9 | 0% |
| Mark Lofgren Republican | 48 | 4 | 36 | 92% | 97% | 92% | 40 | 7% |
| Cindy Winckler Democratic | 49 | 0 | 5 | 6% | 65% | 99% | 9 | 0% |
| Jeff Reichman Republican | 50 | 2 | 12 | 100% | 100% | 100% | 1 | 7% |
Vacant now: District 11.
Former members this term (3)
- Rocky De Witt · District 1 · Left office June 25, 2025
- Claire Celsi · District 16 · Left office Oct. 6, 2025
- Julian Garrett · District 11 · Left office June 8, 2026