A number of organizations rank candidates based on surveys, votes, and stated positions. Some are listed below. Please remember, everyone makes mistakes – your candidate may have voted poorly once or twice, or the evaluators may have been to kind or too harsh to a candidate, but if you look at the OVERALL path of travel for a candidate – the long-view of what they have done and have said or have failed to do or have failed to say – you can get a good idea of what to expect from the candidate in the future.
Voter Guides from Renew MA Coalition: RenewMA Coalition Voter Guides
2020 Candidate Positions on Life Issues by Mass. Citizens for Life: MCFL 2020 Voter Rankings
Wikivote.net provides rankings on a wide range of issues for each candidate. Voter rankings from wikivote.net.