You need to enable JavaScript to run this app.
Maine People's Alliance
2019 Legislative Scorecard
Legislators
Bills
All Scores
About
All Scores
All Parties
Democrats
Republicans
Independents
Both Chambers
Senate
House
Rep. Deane Rykerson
Democrat–Kittery
100
Rep. Rykerson's alignment with our values this legislative session.
Voting record
Rep. Michele Meyer
Democrat–Eliot
90
Rep. Meyer's alignment with our values this legislative session.
Voting record
Rep. Lydia C. Blume
Democrat–York
100
Rep. Blume's alignment with our values this legislative session.
Voting record
Rep. Patricia Hymanson
Democrat–York
70
Rep. Hymanson's alignment with our values this legislative session.
Voting record
Rep. Beth A. O'Connor
Republican–Berwick
10
Rep. O'Connor's alignment with our values this legislative session.
Voting record
Rep. Tiffany Roberts-Lovell
Democrat–South Berwick
90
Rep. Roberts-Lovell's alignment with our values this legislative session.
Voting record
Rep. Daniel J. Hobbs
Democrat–Wells
70
Rep. Hobbs's alignment with our values this legislative session.
Voting record
Rep. Christopher W. Babbidge
Democrat–Kennebunk
90
Rep. Babbidge's alignment with our values this legislative session.
Voting record
Rep. Diane M. Denk
Democrat–Kennebunk
90
Rep. Denk's alignment with our values this legislative session.
Voting record
Rep. Henry L. Ingwersen
Democrat–Arundel
60
Rep. Ingwersen's alignment with our values this legislative session.
Voting record
Rep. Ryan M. Fecteau
Democrat–Biddeford
100
Rep. Fecteau's alignment with our values this legislative session.
Voting record
Rep. Victoria Foley
Democrat–Biddeford
100
Rep. Foley's alignment with our values this legislative session.
Voting record
Rep. Lori K. Gramlich
Democrat–Old Orchard Beach
100
Rep. Gramlich's alignment with our values this legislative session.
Voting record
Rep. Donna Bailey
Democrat–Saco
90
Rep. Bailey's alignment with our values this legislative session.
Voting record
Rep. Margaret M. O'Neil
Democrat–Saco
100
Rep. O'Neil's alignment with our values this legislative session.
Voting record
Rep. Donald G. Marean
Independent–Hollis
10
Rep. Marean's alignment with our values this legislative session.
Voting record
Rep. Dwayne W. Prescott
Republican–Waterboro
10
Rep. Prescott's alignment with our values this legislative session.
Voting record
Rep. Anne-Marie Mastraccio
Democrat–Sanford
60
Rep. Mastraccio's alignment with our values this legislative session.
Voting record
Rep. Matthew A. Harrington
Republican–Sanford
0
Rep. Harrington's alignment with our values this legislative session.
Voting record
Rep. Theodore Joseph Kryzak Jr.
Republican–Acton
0
Rep. Kryzak's alignment with our values this legislative session.
Voting record
Rep. Heidi H. Sampson
Republican–Alfred
0
Rep. Sampson's alignment with our values this legislative session.
Voting record
Rep. Mark John Blier
Republican–Buxton
0
Rep. Blier's alignment with our values this legislative session.
Voting record
Rep. Lester S. Ordway
Republican–Standish
0
Rep. Ordway's alignment with our values this legislative session.
Voting record
Rep. Mark E. Bryant
Democrat–Windham
80
Rep. Bryant's alignment with our values this legislative session.
Voting record
Rep. Patrick W. Corey
Republican–Windham
10
Rep. Corey's alignment with our values this legislative session.
Voting record
Rep. Maureen Fitzgerald Terry
Democrat–Gorham
100
Rep. Terry's alignment with our values this legislative session.
Voting record
Rep. Andrew J. McLean
Democrat–Gorham
50
Rep. McLean's alignment with our values this legislative session.
Voting record
Rep. Christopher James Caiazzo
Democrat–Scarborough
80
Rep. Caiazzo's alignment with our values this legislative session.
Voting record
Rep. Shawn A. Babine
Democrat–Scarborough
80
Rep. Babine's alignment with our values this legislative session.
Voting record
Rep. Anne M. Carney
Democrat–Cape Elizabeth
100
Rep. Carney's alignment with our values this legislative session.
Voting record
Rep. Lois Galgay Reckitt
Democrat–South Portland
100
Rep. Reckitt's alignment with our values this legislative session.
Voting record
Rep. Christopher J. Kessler
Democrat–South Portland
100
Rep. Kessler's alignment with our values this legislative session.
Voting record
Rep. Victoria E. Morales
Democrat–South Portland
100
Rep. Morales's alignment with our values this legislative session.
Voting record
Rep. Drew Gattine
Democrat–Westbrook
90
Rep. Gattine's alignment with our values this legislative session.
Voting record
Rep. Ann E. Peoples
Democrat–Westbrook
80
Rep. Peoples's alignment with our values this legislative session.
Voting record
Rep. Michael F. Brennan
Democrat–Portland
90
Rep. Brennan's alignment with our values this legislative session.
Voting record
Rep. Richard R. Farnsworth
Democrat–Portland
100
Rep. Farnsworth's alignment with our values this legislative session.
Voting record
Rep. Matt Moonen
Democrat–Portland
100
Rep. Moonen's alignment with our values this legislative session.
Voting record
Rep. Michael A. Sylvester
Democrat–Portland
100
Rep. Sylvester's alignment with our values this legislative session.
Voting record
Rep. Rachel Talbot Ross
Democrat–Portland
80
Rep. Ross's alignment with our values this legislative session.
Voting record
Rep. Erik C. Jorgensen
Democrat–Portland
90
Rep. Jorgensen's alignment with our values this legislative session.
Voting record
Rep. Benjamin T. Collings
Democrat–Portland
100
Rep. Collings's alignment with our values this legislative session.
Voting record
Rep. W. Edward Crockett
Democrat–Portland
80
Rep. Crockett's alignment with our values this legislative session.
Voting record
Rep. Teresa S. Pierce
Democrat–Falmouth
70
Rep. Pierce's alignment with our values this legislative session.
Voting record
Rep. Stephen W. Moriarty
Democrat–Cumberland
50
Rep. Moriarty's alignment with our values this legislative session.
Voting record
Rep. Braden Sharpe
Democrat–Durham
80
Rep. Sharpe's alignment with our values this legislative session.
Voting record
Rep. Janice E. Cooper
Democrat–Yarmouth
80
Rep. Cooper's alignment with our values this legislative session.
Voting record
Rep. Sara Gideon
Democrat–Freeport
80
Rep. Gideon's alignment with our values this legislative session.
Voting record
Rep. Matthea Elisabeth Larsen Daughtry
Democrat–Brunswick
90
Rep. Daughtry's alignment with our values this legislative session.
Voting record
Rep. Ralph L. Tucker
Democrat–Brunswick
90
Rep. Tucker's alignment with our values this legislative session.
Voting record
Rep. Joyce McCreight
Democrat–Harpswell
100
Rep. McCreight's alignment with our values this legislative session.
Voting record
Rep. Sean C. Paulhus
Democrat–Bath
100
Rep. Paulhus's alignment with our values this legislative session.
Voting record
Rep. Allison Hepler
Democrat–Woolwich
80
Rep. Hepler's alignment with our values this legislative session.
Voting record
Rep. Denise A. Tepler
Democrat–Topsham
100
Rep. Tepler's alignment with our values this legislative session.
Voting record
Rep. Seth A. Berry
Democrat–Bowdoinham
100
Rep. Berry's alignment with our values this legislative session.
Voting record
Rep. Richard G. Mason
Republican–Lisbon
0
Rep. Mason's alignment with our values this legislative session.
Voting record
Rep. Thomas H. Martin Jr.
Republican–Greene
10
Rep. Martin's alignment with our values this legislative session.
Voting record
Rep. James R. Handy
Democrat–Lewiston
100
Rep. Handy's alignment with our values this legislative session.
Voting record
Rep. Margaret Craven
Democrat–Lewiston
90
Rep. Craven's alignment with our values this legislative session.
Voting record
Rep. Kristen Sarah Cloutier
Democrat–Lewiston
80
Rep. Cloutier's alignment with our values this legislative session.
Voting record
Rep. Heidi E. Brooks
Democrat–Lewiston
56
Rep. Brooks's alignment with our values this legislative session.
Voting record
Rep. Gina M. Melaragno
Democrat–Auburn
100
Rep. Melaragno's alignment with our values this legislative session.
Voting record
Rep. Bruce A. Bickford
Republican–Auburn
0
Rep. Bickford's alignment with our values this legislative session.
Voting record
Rep. Bettyann W. Sheats
Democrat–Auburn
80
Rep. Sheats's alignment with our values this legislative session.
Voting record
Rep. Amy Bradstreet Arata
Republican–New Gloucester
0
Rep. Arata's alignment with our values this legislative session.
Voting record
Rep. Jessica L. Fay
Democrat–Raymond
60
Rep. Fay's alignment with our values this legislative session.
Voting record
Rep. Susan M. W. Austin
Republican–Gray
10
Rep. Austin's alignment with our values this legislative session.
Voting record
Rep. Richard M. Cebra
Republican–Naples
0
Rep. Cebra's alignment with our values this legislative session.
Voting record
Rep. Walter N. Riseman
Independent–Harrison
90
Rep. Riseman's alignment with our values this legislative session.
Voting record
Rep. Nathan J. Wadsworth
Republican–Hiram
0
Rep. Wadsworth's alignment with our values this legislative session.
Voting record
Rep. H. Sawin Millett Jr.
Republican–Waterford
0
Rep. Millett's alignment with our values this legislative session.
Voting record
Rep. Kathleen R. J. Dillingham
Republican–Oxford
0
Rep. Dillingham's alignment with our values this legislative session.
Voting record
Rep. John Andrews
Republican–Paris
0
Rep. Andrews's alignment with our values this legislative session.
Voting record
Rep. Christina Riley
Democrat–Jay
70
Rep. Riley's alignment with our values this legislative session.
Voting record
Rep. Joshua Morris
Republican–Turner
10
Rep. Morris's alignment with our values this legislative session.
Voting record
Rep. Dennis L. Keschl
Republican–Belgrade
0
Rep. Keschl's alignment with our values this legislative session.
Voting record
Rep. Michael D. Perkins
Republican–Oakland
0
Rep. Perkins's alignment with our values this legislative session.
Voting record
Rep. Catherine M. Nadeau
Democrat–Winslow
40
Rep. Nadeau's alignment with our values this legislative session.
Voting record
Rep. Timothy S. Theriault
Republican–China
0
Rep. Theriault's alignment with our values this legislative session.
Voting record
Rep. Richard T. Bradstreet
Republican–Vassalboro
10
Rep. Bradstreet's alignment with our values this legislative session.
Voting record
Rep. Craig V. Hickman
Democrat–Winthrop
80
Rep. Hickman's alignment with our values this legislative session.
Voting record
Rep. Kent Ackley
Independent–Monmouth
100
Rep. Ackley's alignment with our values this legislative session.
Voting record
Rep. Thom Harnett
Democrat–Gardiner
100
Rep. Harnett's alignment with our values this legislative session.
Voting record
Rep. Charlotte Warren
Democrat–Hallowell
100
Rep. Warren's alignment with our values this legislative session.
Voting record
Rep. Donna R. Doore
Democrat–Augusta
70
Rep. Doore's alignment with our values this legislative session.
Voting record
Rep. Justin Fecteau
Republican–Augusta
10
Rep. Fecteau's alignment with our values this legislative session.
Voting record
Rep. Jeffery P. Hanley
Republican–Pittston
0
Rep. Hanley's alignment with our values this legislative session.
Voting record
Rep. Chloe S. Maxmin
Democrat–Nobleboro
100
Rep. Maxmin's alignment with our values this legislative session.
Voting record
Rep. Holly B. Stover
Democrat–Boothbay
80
Rep. Stover's alignment with our values this legislative session.
Voting record
Rep. Michael G. Devin
Democrat–Newcastle
Rep. Devin's alignment with our values this legislative session.
Voting record
Rep. Jeffrey Evangelos
Independent–Friendship
90
Rep. Evangelos's alignment with our values this legislative session.
Voting record
Rep. Ann Higgins Matlack
Democrat–St. George
80
Rep. Matlack's alignment with our values this legislative session.
Voting record
Rep. Pinny Beebe-Center
Democrat–Rockland
100
Rep. Beebe-Center's alignment with our values this legislative session.
Voting record
Rep. Victoria W. Doudera
Democrat–Camden
90
Rep. Doudera's alignment with our values this legislative session.
Voting record
Rep. William D. Pluecker
Independent–Warren
90
Rep. Pluecker's alignment with our values this legislative session.
Voting record
Rep. Stanley Paige Zeigler Jr.
Democrat–Montville
70
Rep. Zeigler's alignment with our values this legislative session.
Voting record
Rep. Janice S. Dodge
Democrat–Belfast
100
Rep. Dodge's alignment with our values this legislative session.
Voting record
Rep. Scott W. Cuddy
Democrat–Winterport
80
Rep. Cuddy's alignment with our values this legislative session.
Voting record
Rep. MaryAnne Kinney
Republican–Knox
0
Rep. Kinney's alignment with our values this legislative session.
Voting record
Rep. Danny Edward Costain
Republican–Plymouth
0
Rep. Costain's alignment with our values this legislative session.
Voting record
Rep. David G. Haggan
Republican–Hampden
0
Rep. Haggan's alignment with our values this legislative session.
Voting record
Rep. Abigail W. Griffin
Republican–Levant
0
Rep. Griffin's alignment with our values this legislative session.
Voting record
Rep. Roger E. Reed
Republican–Carmel
0
Rep. Reed's alignment with our values this legislative session.
Voting record
Rep. Steven D. Foster
Republican–Dexter
0
Rep. Foster's alignment with our values this legislative session.
Voting record
Rep. Joel R. Stetkis
Republican–Canaan
0
Rep. Stetkis's alignment with our values this legislative session.
Voting record
Rep. Scott Walter Strom
Republican–Pittsfield
0
Rep. Strom's alignment with our values this legislative session.
Voting record
Rep. Betty A. Austin
Democrat–Skowhegan
70
Rep. Austin's alignment with our values this legislative session.
Voting record
Rep. Shelley Rudnicki
Republican–Fairfield
0
Rep. Rudnicki's alignment with our values this legislative session.
Voting record
Rep. Bruce A. White
Democrat–Waterville
20
Rep. White's alignment with our values this legislative session.
Voting record
Rep. Colleen M. Madigan
Democrat–Waterville
70
Rep. Madigan's alignment with our values this legislative session.
Voting record
Rep. Philip A. Curtis
Republican–Madison
0
Rep. Curtis's alignment with our values this legislative session.
Voting record
Rep. Thomas H. Skolfield
Republican–Weld
0
Rep. Skolfield's alignment with our values this legislative session.
Voting record
Rep. H. Scott Landry Jr.
Democrat–Farmington
50
Rep. Landry's alignment with our values this legislative session.
Voting record
Rep. Randall C. Hall
Republican–Wilton
0
Rep. Hall's alignment with our values this legislative session.
Voting record
Rep. Josanne C. Dolloff
Republican–Rumford
0
Rep. Dolloff's alignment with our values this legislative session.
Voting record
Rep. Richard A. Pickett
Republican–Dixfield
0
Rep. Pickett's alignment with our values this legislative session.
Voting record
Rep. Frances M. Head
Republican–Bethel
0
Rep. Head's alignment with our values this legislative session.
Voting record
Rep. Chad Wayne Grignon
Republican–Athens
0
Rep. Grignon's alignment with our values this legislative session.
Voting record
Rep. Paul A. Stearns
Republican–Guilford
10
Rep. Stearns's alignment with our values this legislative session.
Voting record
Rep. Norman E. Higgins
Independent–Dover-Foxcroft
20
Rep. Higgins's alignment with our values this legislative session.
Voting record
Rep. Gary A. Drinkwater
Republican–Milford
10
Rep. Drinkwater's alignment with our values this legislative session.
Voting record
Rep. Michelle Dunphy
Democrat–Old Town
90
Rep. Dunphy's alignment with our values this legislative session.
Voting record
Rep. Ryan Tipping
Democrat–Orono
100
Rep. Tipping's alignment with our values this legislative session.
Voting record
Rep. Joseph C. Perry Sr.
Democrat–Bangor
50
Rep. Perry's alignment with our values this legislative session.
Voting record
Rep. Victoria P. Kornfield
Democrat–Bangor
70
Rep. Kornfield's alignment with our values this legislative session.
Voting record
Rep. John C. Schneck
Democrat–Bangor
90
Rep. Schneck's alignment with our values this legislative session.
Voting record
Rep. Barbara A. Cardone
Democrat–Bangor
80
Rep. Cardone's alignment with our values this legislative session.
Voting record
Rep. Arthur C. Verow
Democrat–Brewer
50
Rep. Verow's alignment with our values this legislative session.
Voting record
Rep. Peter A. Lyford
Republican–Eddington
0
Rep. Lyford's alignment with our values this legislative session.
Voting record
Rep. Richard H. Campbell
Republican–Orrington
0
Rep. Campbell's alignment with our values this legislative session.
Voting record
Rep. Sherman H. Hutchins
Republican–Penobscot
0
Rep. Hutchins's alignment with our values this legislative session.
Voting record
Rep. Nicole Grohoski
Democrat–Ellsworth
100
Rep. Grohoski's alignment with our values this legislative session.
Voting record
Rep. Sarah Pebworth
Democrat–Blue Hill
90
Rep. Pebworth's alignment with our values this legislative session.
Voting record
Rep. Genevieve McDonald
Democrat–Stonington
80
Rep. McDonald's alignment with our values this legislative session.
Voting record
Rep. Brian L. Hubbell
Democrat–Bar Harbor
70
Rep. Hubbell's alignment with our values this legislative session.
Voting record
Rep. Billy Bob Faulkingham
Republican–Winter Harbor
0
Rep. Faulkingham's alignment with our values this legislative session.
Voting record
Rep. Lawrence E. Lockman
Republican–Bradley
0
Rep. Lockman's alignment with our values this legislative session.
Voting record
Rep. Robert W. Alley Sr.
Democrat–Beals
40
Rep. Alley's alignment with our values this legislative session.
Voting record
Rep. William R. Tuell
Republican–East Machias
10
Rep. Tuell's alignment with our values this legislative session.
Voting record
Rep. Anne C. Perry
Democrat–Calais
60
Rep. Perry's alignment with our values this legislative session.
Voting record
Rep. Kathy Irene Javner
Republican–Chester
0
Rep. Javner's alignment with our values this legislative session.
Voting record
Rep. Sheldon Mark Hanington
Republican–Lincoln
0
Rep. Hanington's alignment with our values this legislative session.
Voting record
Rep. Stephen S. Stanley
Democrat–Medway
40
Rep. Stanley's alignment with our values this legislative session.
Voting record
Rep. Gregory Lewis Swallow
Republican–Houlton
0
Rep. Swallow's alignment with our values this legislative session.
Voting record
Rep. Chris A. Johansen
Republican–Monticello
0
Rep. Johansen's alignment with our values this legislative session.
Voting record
Rep. Dustin Michael White
Republican–Washburn
0
Rep. White's alignment with our values this legislative session.
Voting record
Rep. Harold Trey L. Stewart III
Republican–Presque Isle
10
Rep. Stewart's alignment with our values this legislative session.
Voting record
Rep. David Harold McCrea
Democrat–Fort Fairfield
80
Rep. McCrea's alignment with our values this legislative session.
Voting record
Rep. John DeVeau
Republican–Caribou
0
Rep. DeVeau's alignment with our values this legislative session.
Voting record
Rep. Roland Danny Martin
Democrat–Sinclair
50
Rep. Martin's alignment with our values this legislative session.
Voting record
Rep. John L. Martin
Democrat–Eagle Lake
50
Rep. Martin's alignment with our values this legislative session.
Voting record
Sen. Troy Jackson
Democrat–Aroostook
90
Sen. Jackson's alignment with our values this legislative session.
Voting record
Sen. Michael Carpenter
Democrat–Aroostook
70
Sen. Carpenter's alignment with our values this legislative session.
Voting record
Sen. Bradlee Farrin
Republican–Somerset
0
Sen. Farrin's alignment with our values this legislative session.
Voting record
Sen. Paul Davis
Republican–Piscataquis
0
Sen. Davis's alignment with our values this legislative session.
Voting record
Sen. James Dill
Democrat–Penobscot
60
Sen. Dill's alignment with our values this legislative session.
Voting record
Sen. Marianne Moore
Republican–Washington
10
Sen. Moore's alignment with our values this legislative session.
Voting record
Sen. Louis Luchini
Democrat–Hancock
67
Sen. Luchini's alignment with our values this legislative session.
Voting record
Sen. Kimberley Rosen
Republican–Hancock
0
Sen. Rosen's alignment with our values this legislative session.
Voting record
Sen. Geoffrey Gratwick
Democrat–Penobscot
100
Sen. Gratwick's alignment with our values this legislative session.
Voting record
Sen. Stacey Guerin
Republican–Penobscot
0
Sen. Guerin's alignment with our values this legislative session.
Voting record
Sen. Erin Herbig
Democrat–Waldo
80
Sen. Herbig's alignment with our values this legislative session.
Voting record
Sen. David Miramant
Democrat–Knox
100
Sen. Miramant's alignment with our values this legislative session.
Voting record
Sen. Dana Dow
Republican–Lincoln
0
Sen. Dow's alignment with our values this legislative session.
Voting record
Sen. Shenna Bellows
Democrat–Kennebec
100
Sen. Bellows's alignment with our values this legislative session.
Voting record
Sen. Matthew Pouliot
Republican–Kennebec
0
Sen. Pouliot's alignment with our values this legislative session.
Voting record
Sen. Scott Cyrway
Republican–Kennebec
0
Sen. Cyrway's alignment with our values this legislative session.
Voting record
Sen. Russell Black
Republican–Franklin
0
Sen. Black's alignment with our values this legislative session.
Voting record
Sen. Lisa Keim
Republican–Oxford
10
Sen. Keim's alignment with our values this legislative session.
Voting record
Sen. James Hamper
Republican–Oxford
0
Sen. Hamper's alignment with our values this legislative session.
Voting record
Sen. Ned Claxton
Democrat–Androscoggin
90
Sen. Claxton's alignment with our values this legislative session.
Voting record
Sen. Nathan Libby
Democrat–Androscoggin
90
Sen. Libby's alignment with our values this legislative session.
Voting record
Sen. Jeffrey Timberlake
Republican–Androscoggin
0
Sen. Timberlake's alignment with our values this legislative session.
Voting record
Sen. Eloise Vitelli
Democrat–Sagadahoc
90
Sen. Vitelli's alignment with our values this legislative session.
Voting record
Sen. Brownie Carson
Democrat–Cumberland
100
Sen. Carson's alignment with our values this legislative session.
Voting record
Sen. Catherine Breen
Democrat–Cumberland
100
Sen. Breen's alignment with our values this legislative session.
Voting record
Sen. Bill Diamond
Democrat–Cumberland
60
Sen. Diamond's alignment with our values this legislative session.
Voting record
Sen. Benjamin Chipman
Democrat–Cumberland
100
Sen. Chipman's alignment with our values this legislative session.
Voting record
Sen. Heather Sanborn
Democrat–Cumberland
100
Sen. Sanborn's alignment with our values this legislative session.
Voting record
Sen. Rebecca Millett
Democrat–Cumberland
100
Sen. Millett's alignment with our values this legislative session.
Voting record
Sen. Linda Sanborn
Democrat–Cumberland
100
Sen. Sanborn's alignment with our values this legislative session.
Voting record
Sen. Justin Chenette
Democrat–York
100
Sen. Chenette's alignment with our values this legislative session.
Voting record
Sen. Susan Deschambault
Democrat–York
70
Sen. Deschambault's alignment with our values this legislative session.
Voting record
Sen. David Woodsome
Republican–York
0
Sen. Woodsome's alignment with our values this legislative session.
Voting record
Sen. Robert Foley
Republican–York
0
Sen. Foley's alignment with our values this legislative session.
Voting record
Sen. Mark Lawrence
Democrat–York
80
Sen. Lawrence's alignment with our values this legislative session.
Voting record