Thrive Party · Candidate Scorecard

How plank support becomes a score

Evidence from the 194th General Court (2025–2026) transfers onto the scorecard's 34 items — 4 per plank, 5 for Plank 5 and 5 for Plank 6. The first transfer used bill sponsorship only. This update adds the two stronger evidence types: the roll calls on the two 2026 energy bills, and public statements. The new evidence pulled every score down or left it flat — all eight legislators now sit in the WATCH band, and nobody is above the 70 fund line. Each legislator still gets two numbers: the updated score on the items with evidence, and the floor — what it becomes if every plank with no evidence at all scored 0.

Updated November 8, 2026 with roll-call votes (House Roll Call No. 141; Senate Roll Call No. 205) and public statements; item 6.3 for Connolly and Uyterhoeven revised to door-open 0.5 on November 9, 2026. Evidence types, strongest first: recorded votes, public statements, bill sponsorship or co-sponsorship in the 194th General Court.

!

Stronger evidence, lower scores — nobody clears the fund line.

The sponsorship-only transfer put five legislators at or above 70. Adding votes and statements moved all eight into the WATCH band (50–69), two of them exactly on the 50 line. The new evidence is mostly opposition evidence on the two most discriminating items — nuclear (6.3) and immigration enforcement (8.2) — and it filled blanks with zeros instead of leaving them unscored. This is still a pre-screen, not a funding decision: the questionnaire has not been answered, and bands remain arithmetic only, marked with an asterisk.

8
Legislators scored — the closest matches from the plank research
34
Scorecard items: 4 per plank, 5 for Plank 5 (government reform) and 5 for Plank 6 (environment & energy)
12 of 34
Widest coverage — James Eldridge. The thinnest is 1 of 34
0
Legislators above the 70 fund line once votes and statements were added — all eight are WATCH

The transfer rules

A bill is treated as evidence of support for the item it addresses. A bill matching only part of an item scores 0.5 for that item — that is why partial plank matches from the research do not transfer at full value. The scorecard's own hierarchy ranks evidence: a recorded vote first, then a public statement, then sponsorship. This update applies that hierarchy — and, just as important, it records where a vote was not allowed to move a score, because an omnibus vote cannot be attributed to one section.

Step 1
Score each item

Every one of the 34 items gets 1, 0.5, 0 — or stays blank.

Step 2
Average within the plank

A plank score (0–100) is the average of that plank's scored items. A plank with no scored items has no score.

Step 3
Average the scored planks

The overall score averages the planks that have a score, each weighted equally at 12.5%.

Step 4
Read it against the floor

The floor is the overall if every wholly unscored plank scored 0. Blank items inside a scored plank stay excluded, as in Step 2 — so the floor zeroes blank planks, not every blank item. The true score lies between floor and the score on the evidence in hand — only the questionnaire resolves it.

1
Supports the item
0.5
Partial / mixed — the bill covers part of the item, or differs on a named element
0
Opposes the item
—
No Data. Blank is excluded from the average — never counted as zero

New item 6.5 — large-scale wind and alternative energy

Plank 6 now has five items. Item 6.5 opposes large-scale wind and supports alternative energy on all-in cost terms — the comparison is all-in cost: turbines plus backup generation, transmission, and land. There is no evidence on 6.5 for any of the eight legislators yet, so all eight are blank (No Data) on 6.5. Because blanks are excluded from the average, adding 6.5 changes no overall score, no floor, and no count of scored items — only the total, which is now 34 items.

Threshold bands

The scorecard template's funding bands, applied here as arithmetic only:

70+ · FUND & ENDORSE* 50–69 · WATCH* Below 50 · DO NOT FUND

Coverage is part of the score

The template warns that a high score on thin evidence should be read with care, and a candidate cannot pass on a few strong planks alone. Coverage — planks with any evidence, and items scored — is shown beside every score for that reason.

The two roll calls

Both votes are on omnibus energy bills in the 194th General Court, verified from malegislature.gov on November 8, 2026. A vote on an omnibus bill cannot be read as a vote on the nuclear section alone — so these votes are reported in full, and scored only where a legislator's own stated reason or a targeted amendment ties the vote to the item.

Legislator House — H.5175, Feb 26, 2026 (Roll Call No. 141, 128–27) Senate energy bill, Jul 1, 2026 (Roll Call No. 205, 32–8)
Mike Connolly
House, 26th Middlesex, D
NoNot a senator — no vote
Erika Uyterhoeven
House, 27th Middlesex, D
NoNot a senator — no vote
James B. Eldridge
Senate, Middlesex & Worcester, D
Not a representative — no voteYes
Joanne M. Comerford
Senate, Hampshire, Franklin & Worcester, D
Not a representative — no voteYes
Patricia D. Jehlen
Senate, 2nd Middlesex, D · retiring
Not a representative — no voteYes
Michael J. Barrett
Senate, 3rd Middlesex, D
Not a representative — no voteYes
Rebecca L. Rausch
Senate, Norfolk, Worcester & Middlesex, D
Not a representative — no voteYes
Ryan C. Fattman
Senate, Worcester & Hampden, R
Not a representative — no voteNo

All 40 senators voted on July 1 — none absent. The Senate vote was on H.5175 as amended by Senate text S.3143, reprinted as S.3166 — not a standalone Senate bill. On July 16, 2026 the House non-concurred and a conference committee was appointed (House: Cusack–Michlewitz–Jones; Senate: Barrett–Creem–Tarr). Neither version was law as of the sources checked.

The House bill repealed the moratorium

  • Section 55 of H.5175 read: “Chapter 503 of the Acts of 1982 is hereby repealed” — the 1982 law requiring a statewide ballot vote before any new nuclear plant.
  • Connolly and Uyterhoeven both voted No — and both said the reason was the bill's ~$1 billion cut to Mass Save, the state's energy-efficiency program, not the nuclear section. Connolly: “I voted against the House energy bill because it proposed major cuts to Mass Save… we cannot pit affordability against climate action.” Uyterhoeven also filed the amendment to restore the Mass Save cut; it failed 17–137/138.
  • Both also co-sponsored Amendment 31, which would have struck Section 55 itself. That targeted amendment — not the omnibus vote — is what scores their item 6.3. Chapter 503 is not a ban or an open-ended moratorium: it gates a new plant behind five legislative findings and approval by a majority of voters at a statewide election. Keeping it leaves the door open, so item 6.3 scores 0.5 (door-open) for both, not 0.

The Senate bill kept the moratorium

  • Sierra Club Massachusetts, June 26, 2026: the Senate text “Maintains the public right to vote on new nuclear in the state: departing from the parallel House bill that repealed this democratic power.” MAPC's summary of S.3166 likewise lists the nuclear repeal under “Of Note NOT Included by Senate.”
  • No on-the-record reason was found for any of the five Yes votes among the eight, or for Fattman's No. Fattman had offered amendments #34 and #67 to strike the provision letting municipalities ban competitive retail electricity suppliers — an objection raised in debate, not evidence it was his reason for the final vote.
  • General statements of support exist (Comerford on confronting utility bills while preserving climate commitments; Eldridge highlighting solar provisions he filed) but none was framed as a reason for the vote, and none addressed the nuclear section.

What the votes did not score

The five Senate Yes votes were not scored on item 6.3: the bill kept the moratorium, but it was omnibus and no senator's reason is on record — a Yes may reflect other sections. Fattman's No was not scored either: his reason is unknown, and the Senate bill contained no repeal for him to oppose. The House No votes were not scored on 6.3 either — their stated reason was Mass Save.

Barrett's nuclear position is still unknown

No statement on nuclear power, SMRs, or Chapter 503 was found for Sen. Barrett — despite his central role as Senate energy chair who helped shape the Senate text and led it through conference. The Senate text omitting the repeal is a legislative outcome, not a quoted position, and his Yes vote was not scored. It is the biggest open question the research left.

The scores

Ranked by updated score. Every score fell or stayed flat when votes and statements were added — Uyterhoeven fell furthest, 83.3 to 59.5, because the new evidence filled blanks on Planks 6 and 8 — a door-open 0.5 on 6.3 and a zero on 8.2 — instead of leaving them unscored. Read the ranking together with coverage and floor, as before.

Hides Sen. Jehlen, who is retiring — her term ends December 31, 2026.
Legislator Updated score Band* Floor (blank planks = 0) Coverage
Michael J. Barrett
Senate, 3rd Middlesex, D · Score unchanged — no new evidence scored against him
66.7 WATCH* 16.7 2 of 8 planks · 4 of 34 items
James B. Eldridge
Senate, Middlesex & Worcester, D · Was 75.0 on sponsorship alone
62.5 WATCH* 46.9 6 of 8 planks · 12 of 34 items
Patricia D. Jehlen
Senate, 2nd Middlesex, D · Was 75.0 on sponsorship alone
60.0 WATCH* RETIRING 37.5 5 of 8 planks · 5 of 34 items
Erika Uyterhoeven
House, 27th Middlesex, D · Senator-elect, 2nd Middlesex, Jan 2027 · Was 83.3 — the biggest fall
59.5 WATCH* 52.1 7 of 8 planks · 11 of 34 items
Mike Connolly
House, 26th Middlesex, D · Was 75.0 on sponsorship alone
57.1 WATCH* 50.0 7 of 8 planks · 10 of 34 items
Joanne M. Comerford
Senate, Hampshire, Franklin & Worcester, D · Was 76.7 on sponsorship alone
54.8 WATCH* 47.9 7 of 8 planks · 10 of 34 items
Rebecca L. Rausch
Senate, Norfolk, Worcester & Middlesex, D · Same number, more coverage than before
50.0 WATCH* ON THE LINE 18.8 3 of 8 planks · 3 of 34 items
Ryan C. Fattman
Senate, Worcester & Hampden, R · Score unchanged · the only Plank 8 match in this table
50.0 WATCH* ON THE LINE 6.3 1 of 8 planks · 1 of 34 items

* Band is arithmetic only. On this evidence alone, no band is a funding recommendation: coverage is 1–7 of 8 planks, and the questionnaire has not been answered. Status after the November 3, 2026 election is as reported November 8, 2026; final certified results were not yet published.

Updated score vs. floor

The gold range is the uncertainty the questionnaire still has to resolve. Note how the ranges narrowed for Comerford, Uyterhoeven and Connolly: the new evidence replaced uncertainty with low scores on the discriminating items.

Barrett Senate, 3rd Middlesex
66.7 · floor 16.7
Eldridge Senate, Middlesex & Worcester
62.5 · floor 46.9
Jehlen Senate, 2nd Middlesex · retiring
60.0 · floor 37.5
Uyterhoeven Senator-elect, 2nd Middlesex
59.5 · floor 52.1
Connolly House, 26th Middlesex
57.1 · floor 50.0
Comerford Senate, Hampshire, Franklin & Worcester
54.8 · floor 47.9
Rausch Senate, Norfolk, Worcester & Middlesex
50.0 · floor 18.8
Fattman Senate, Worcester & Hampden, R
50.0 · floor 6.3
Updated scoreFloor (blank planks = 0)Unresolved range

Item by item: where each score comes from

Open a legislator to see every scored item and the evidence behind it — a bill, a statement, or a targeted amendment — and why partial matches scored 0.5 instead of 1. “No Data” means no evidence of any kind was found for that plank — the items are blank, not zero. Where a statement produced a 0, the quote and its source are given so the basis can be judged.

Erika Uyterhoeven59.5 · WATCH*SENATOR-ELECT, JAN 2027House, 27th Middlesex, D — won the 2nd Middlesex Senate primary, no Republican filed · Was 83.3 on sponsorship alone · Coverage 7 of 8 planks · 11 of 34 items · Floor 52.1
Plank 2Healthcare
501 of 4 items
  • 2.3 = 0.5 — Statement: Medicare for All “will lower our healthcare costs by 23 percent” (campaign site; Mass-Care 2026).
  • 2.1, 2.2, 2.4 = blank — No public-option evidence.
Plank 3Education
1003 of 4 items
  • 3.1 = 1 — 2026 questionnaire: YES to fixing the Chapter 70 inflation gap.
  • 3.2 = 1 — Campaign platform: “universal free child care and pre-K for every family”; questionnaire YES to universal free pre-K.
  • 3.3 = 1 — Co-petitioner, H.1436, debt-free public higher education; campaign: “debt-free public college for every student.”
  • 3.4 = blank
Plank 4Housing
66.73 of 4 items
  • 4.2 = 0.5 — Statement: “massive investments in public and social housing” — a public-ownership vehicle, not the item's LIHTC / limited-profit mechanism.
  • 4.3 = 1 — 2026 questionnaire, top priority: “rent stabilization… Massachusetts must end the ban on rent control and give cities all the tools they need.”
  • 4.4 = 0.5 — Social housing and TOPA (tenant opportunity to purchase) support; no shared-equity or siting-protection evidence.
  • 4.1 = blank
Plank 5Government reform
501 of 5 items
  • 5.2 = 0.5 — Co-petitioner, S.531, ranked-choice voting as a municipal local option only. Her 2026 questionnaire answers on same-day registration and RCV were located but not fully extracted, so they are not scored.
  • Rest = blank
Plank 6Environment & energy
501 of 5 items
  • 6.3 = 0.5 — Co-sponsor of Amendment 31 to H.5175, which would have struck Section 55 (the Chapter 503 repeal). Scored door-open, not opposition: Chapter 503 is not a ban — a new plant still requires five legislative findings and a statewide vote — so keeping it scores 0.5. Her No vote on H.5175 itself was not scored — her stated reason was the Mass Save cuts.
  • 6.1, 6.2, 6.4 = blank
  • 6.5 = blank — New item: opposes large-scale wind, supports alternative energy on all-in cost terms — the comparison is all-in cost: turbines plus backup generation, transmission, and land. No evidence found yet, so 6.5 is No Data and does not change this score.
Plank 7National defense
1001 of 4 items
  • 7.4 = 1 — Co-petitioner, S.2471, Defend the Guard — restoring Congress's war power for the National Guard.
  • Rest = blank
Plank 8Immigration
01 of 4 items
  • 8.2 = 0 — Campaign platform: “Protect Immigrants and Stop ICE”; 2026 questionnaire credits her with shifting the legislature to pass the PROTECT Act, which limits state cooperation with ICE detainers — the opposite of this item.
  • 8.1, 8.3, 8.4 = blank — No statement on E-Verify or pathways to citizenship found.
Plank 1
No Data
No evidence found for this plank — no carbon-pricing statement in targeted searches.
The biggest fall: 83.3 → 59.5. On sponsorship alone she ranked first on the thinnest evidence in the table — 3 items. Statements widened her coverage to 11 items and filled Plank 8 with a zero and Plank 6 with a door-open 0.5. The score fell because the evidence got better, not worse.
Overall 59.5Floor 52.1Band* WATCH — arithmetic only
Joanne M. Comerford54.8 · WATCH*Senate, Hampshire, Franklin & Worcester, D · Was 76.7 on sponsorship alone · Coverage 7 of 8 planks · 10 of 34 items · Floor 47.9 — still the highest floor in the table
Plank 1Economy — true-cost pricing
83.33 of 4 items
  • 1.1 = 0.5 — Co-petitioner, S.2229 carbon pricing — CO2e only, not methane / SO2 / NOx / particulates.
  • 1.2 = 1 — S.2229 phase-in 2028–2031, $50/ton rising $10/yr to $200.
  • 1.3 = 1 — S.2229 rebates to residents and employers.
  • 1.4 = blank — No border adjustment or deposit-refund evidence.
Plank 2Healthcare
501 of 4 items
  • 2.3 = 0.5 — Co-petitioner, S.860, Medicare for All in Massachusetts; Mass-Care lists her as a cosponsor.
  • 2.1, 2.2, 2.4 = blank — No public-option evidence.
Plank 3Education
1002 of 4 items
  • 3.1 = 1 — Co-petitioner, S.388, Chapter 70 inflation fix; hearing statement, March 24, 2025: “The current Chapter 70 funding formula is not working for a majority of our school districts. Period.” FY27 budget revived the Foundation Budget Review Commission.
  • 3.3 = 1 — Free community college via the FY27 budget ($137m for MassEducate / MassReconnect), July 1, 2026.
  • 3.2, 3.4 = blank — No statement on universal pre-K found.
Plank 5Government reform
501 of 5 items
  • 5.2 = 0.5 — Co-petitioner, S.531, RCV municipal local option only.
  • Rest = blank
Plank 6Environment & energy
01 of 5 items
  • 6.3 = 0 — Testimony to the Joint Committee on Telecommunications, Utilities & Energy, July 9, 2025, on H.4144: “My constituents and I are opposed in the strongest terms to constructing a new nuclear power plant in our Commonwealth,” asking the committee to reject the Chapter 503 repeal. Her Senate Yes vote was not scored — the Senate text kept the moratorium and no reason is on record.
  • 6.1, 6.2, 6.4 = blank
  • 6.5 = blank — New item: opposes large-scale wind, supports alternative energy on all-in cost terms — the comparison is all-in cost: turbines plus backup generation, transmission, and land. No evidence found yet, so 6.5 is No Data and does not change this score.
Plank 7National defense
1001 of 4 items
  • 7.4 = 1 — Co-petitioner, S.2471, Defend the Guard.
  • 7.1, 7.2, 7.3 = blank
Plank 8Immigration
01 of 4 items
  • 8.2 = 0 — PROTECT Act support (newsletter, August 8, 2026: “pass the PROTECT Act to safeguard fundamental rights”). The Act limits state cooperation with ICE detainers — the opposite of this item.
  • 8.1, 8.3, 8.4 = blank — No statement on E-Verify or pathways to citizenship found.
Plank 4
No Data
No scored evidence for this plank. She is lead Senate sponsor of the real-estate transfer fee for affordable housing — sponsorship the research records, but no direct statement was found and no item was scored from it in this update.
Overall 54.8Floor 47.9Band* WATCH — arithmetic only
James B. Eldridge62.5 · WATCH*Senate, Middlesex & Worcester, D · Was 75.0 on sponsorship alone · Coverage 6 of 8 planks · 12 of 34 items — still the widest coverage in the table · Floor 46.9
Plank 1Economy — true-cost pricing
83.33 of 4 items
  • 1.1 = 0.5 — Co-petitioner, S.2229 carbon pricing — CO2e only, not methane / SO2 / NOx / particulates.
  • 1.2 = 1 — S.2229 phase-in 2028–2031, $50/ton rising $10/yr to $200.
  • 1.3 = 1 — S.2229 rebates to residents and employers.
  • 1.4 = blank — No border adjustment or deposit-refund evidence.
Plank 2Healthcare
66.73 of 4 items
  • 2.1 = 1 — Lead sponsor, S.859, public health option.
  • 2.2 = blank — No automatic opt-in evidence.
  • 2.3 = 0.5 — Co-sponsor, S.860, Medicare for All — continuous-coverage vehicle; prevention emphasis unverified.
  • 2.4 = 0.5 — S.859 Medicare-based rates with adjustments to fairly reimburse providers; provider burden cut unverified.
Plank 3Education
1002 of 4 items
  • 3.1 = 1 — Co-petitioner, S.388, Chapter 70 inflation fix.
  • 3.3 = 1 — Lead sponsor, S.929, debt-free public higher education, includes community colleges.
  • 3.2, 3.4 = blank
Plank 4Housing
501 of 4 items
  • 4.3 = 0.5 — Co-petitioner, S.1447 rent brake; new-construction exemption is 5 years, not Thrive's 15.
  • 4.1, 4.2, 4.4 = blank
Plank 5Government reform
752 of 5 items
  • 5.2 = 0.5 — Co-petitioner, S.531, RCV municipal local option only, not general elections.
  • 5.3 = 1 — Sponsor, S.6, independent redistricting commission.
  • 5.1, 5.4, 5.5 = blank
Plank 8Immigration
01 of 4 items
  • 8.2 = 0 — Rally, Littleton, January 18, 2026: “I called on the audience to urge their federal legislators to defund and abolish ICE.” Senate sponsor of the Safe Communities Act, which limits state participation in civil immigration enforcement.
  • 8.1, 8.3, 8.4 = blank — No statement on E-Verify or pathways to citizenship found.
Planks 6, 7
No Data
No evidence found for these planks — including new item 6.5 (large-scale wind / alternative energy on all-in cost terms), which is blank. His Senate Yes vote on the energy bill was not scored on 6.3 — the Senate text kept the moratorium, the bill was omnibus, and no reason is on record; his July 2026 comments on the bill concerned solar, not nuclear. His “Make Polluters Pay” climate superfund (S.588) is a fee on historic emissions for climate resilience, not carbon pricing with revenue returned to households, so it does not score on Plank 1 either.
Overall 62.5Floor 46.9Band* WATCH — arithmetic only
Mike Connolly57.1 · WATCH*House, 26th Middlesex, D · Was 75.0 on sponsorship alone · Coverage 7 of 8 planks · 10 of 34 items · Floor 50.0
Plank 2Healthcare
501 of 4 items
  • 2.3 = 0.5 — 2026 Progressive Mass questionnaire: “I am a member of the Medicare For All caucus, and a longtime sponsor of Medicare for All legislation.”
  • 2.1, 2.2, 2.4 = blank — No public-option evidence.
Plank 3Education
1002 of 4 items
  • 3.1 = 1 — Co-petitioner, S.388, Chapter 70 inflation fix.
  • 3.3 = 1 — Co-petitioner, H.1436, debt-free higher education; 2026 questionnaire lists free community college among his accomplishments.
  • 3.2, 3.4 = blank
Plank 4Housing
503 of 4 items
  • 4.2 = 0.5 — Lead sponsor, H.1478 social housing — affordable supply via public / social ownership, but the bill prioritizes developments that do not use LIHTC, the opposite of the item's mechanism.
  • 4.3 = 0.5 — Co-petitioner, S.1447 rent brake; 5-year exemption, not 15. Statement, August 31, 2026: “I have always supported… reasonable rent controls.”
  • 4.4 = 0.5 — H.1478 mixed-income; no shared-equity or siting-protection evidence.
  • 4.1 = blank
Plank 5Government reform
501 of 5 items
  • 5.2 = 0.5 — Filed the House version of the RCV local-option bill — municipal only. No statement on ranked-choice, top-four, redistricting or same-day registration was found in targeted searches beyond the bill.
  • Rest = blank
Plank 6Environment & energy
501 of 5 items
  • 6.3 = 0.5 — Co-sponsor of Amendment 31 to strike Section 55 (the Chapter 503 repeal). Scored door-open, not opposition: Chapter 503 is not a ban — a new plant still requires five legislative findings and a statewide vote — so keeping it scores 0.5. His No vote on H.5175 was not scored — his stated reason was the Mass Save cuts. No direct quote from Connolly on nuclear or SMRs was found.
  • 6.1, 6.2, 6.4 = blank
  • 6.5 = blank — New item: opposes large-scale wind, supports alternative energy on all-in cost terms — the comparison is all-in cost: turbines plus backup generation, transmission, and land. No evidence found yet, so 6.5 is No Data and does not change this score.
Plank 7National defense
1001 of 4 items
  • 7.4 = 1 — Co-petitioner, S.2471, Defend the Guard.
  • Rest = blank
Plank 8Immigration
01 of 4 items
  • 8.2 = 0 — Blog, January 17, 2026: “Our message to the federal government: cut funding for ICE…” PROTECT Act post, July 31, 2026: the Act “separates state and local law enforcement from federal civil immigration enforcement” and codifies Lunn — the opposite of this item.
  • 8.1, 8.3, 8.4 = blank — No statement on E-Verify or pathways to citizenship found.
Plank 1
No Data
Carbon pricing appears only in his 2016 platform (“a 'revenue neutral' carbon tax”) — too old to score. No 2025–26 carbon-pricing-with-household-revenue statement was found.
Overall 57.1Floor 50.0Band* WATCH — arithmetic only
Patricia D. Jehlen60.0 · WATCH*RETIRINGSenate, 2nd Middlesex, D · Term ends December 31, 2026 — not a 2028 candidate in any case · Was 75.0 on sponsorship alone · Coverage 5 of 8 planks · 5 of 34 items · Floor 37.5
Plank 3Education
1001 of 4 items
  • 3.1 = 1 — Co-petitioner, S.388, Chapter 70 inflation fix.
  • Rest = blank
Plank 4Housing
501 of 4 items
  • 4.3 = 0.5 — Lead sponsor, S.1447 rent brake; 5-year exemption, not 15.
  • Rest = blank
Plank 5Government reform
501 of 5 items
  • 5.2 = 0.5 — Co-petitioner, S.531, RCV municipal local option.
  • Rest = blank
Plank 7National defense
1001 of 4 items
  • 7.4 = 1 — Lead sponsor, S.2471, Defend the Guard. Statement to the Berkeley Beacon, October 2025: “The Massachusetts National Guard has been commandeered by the federal government and deployed abroad frequently… we must assert the limits on that federal power.”
  • Rest = blank
Plank 8Immigration
01 of 4 items
  • 8.2 = 0 — PROTECT Act support; December 2025 post pledging to “protect immigrants from ICE.” The Act limits state cooperation with ICE detainers — the opposite of this item.
  • 8.1, 8.3, 8.4 = blank — No statement on E-Verify or pathways to citizenship found.
Planks 1, 2, 6
No Data
No scored evidence found for these planks. On healthcare, the only evidence is co-sponsorship of S.860 (Medicare for All) with no direct quote found, and the update scores no Plank 2 item from it. Her Senate Yes vote on the energy bill was not scored on 6.3, no statement on nuclear was found, and new item 6.5 (large-scale wind / alternative energy on all-in cost terms) is blank — no evidence found.
Overall 60.0Floor 37.5Band* WATCH — arithmetic only
Michael J. Barrett66.7 · WATCH*Senate, 3rd Middlesex, D · The strongest Plank 1 record in the legislature · Score unchanged by the update · Coverage 2 of 8 planks · 4 of 34 items · Floor 16.7
Plank 1Economy — true-cost pricing
83.33 of 4 items
  • 1.1 = 0.5 — Lead sponsor, S.2229 carbon pricing — CO2e only, not methane / SO2 / NOx / particulates.
  • 1.2 = 1 — S.2229 phase-in 2028–2031, $50/ton rising $10/yr to $200.
  • 1.3 = 1 — S.2229 rebates to residents and employers. Reinforced by his WBUR statement: “you send the money back so that you spend it on something less polluting” (older, c. 2015–2018; no 2025–26 carbon-pricing statement found).
  • 1.4 = blank — No border adjustment or deposit-refund evidence.
Plank 5Government reform
501 of 5 items
  • 5.2 = 0.5 — Co-petitioner, S.531, RCV municipal local option.
  • Rest = blank
Planks 2, 3, 4, 6, 7, 8
No Data
No scored evidence found for these planks. On Plank 6 his position is unknown: no statement on Chapter 503, new reactors or SMRs was found, and no evidence on new item 6.5 (large-scale wind / alternative energy on all-in cost terms) was found, so 6.5 is blank, and his Senate Yes vote was not scored (omnibus; the Senate text he helped shape omitted the repeal, which is an outcome, not a position). On Plank 8, a 2025 statement supporting immigrant legal services and the workforce and tax contributions of immigrants was found, but nothing on ICE detainers, E-Verify or pathways to citizenship — so no item scored. Mass Scorecard records him as not a sponsor of S.860; that is a sponsorship record, not a statement of opposition.
Unchanged at 66.7 — and now first. Barrett did not gain a point; everyone else fell past him. His lead rests on the thinnest serious coverage in the table (4 items) and the lowest floor but one, so it is the ranking least supported by evidence.
Overall 66.7Floor 16.7Band* WATCH — arithmetic only
Rebecca L. Rausch50.0 · WATCH*ON THE LINESenate, Norfolk, Worcester & Middlesex, D · Same number as before, on three times the coverage · Coverage 3 of 8 planks · 3 of 34 items · Floor 18.8
Plank 3Education
1001 of 4 items
  • 3.1 = 1 — Campaign statement on the Student Opportunity Act: it “fixed Massachusetts' outdated education funding formula and poured an additional $2 billion per year into our Commonwealth schools, especially our highest-needs districts.” No statement on universal pre-K or free community college found.
  • Rest = blank
Plank 5Government reform
501 of 5 items
  • 5.2 = 0.5 — Lead sponsor, S.531, RCV municipal local option. Hearing statement, September 15, 2026: “I was proud to file it… [it] should come to the Senate floor.” The statement is about the municipal bill, so 0.5 stands. No statement on top-four primaries, independent redistricting or same-day registration found.
  • Rest = blank
Plank 8Immigration
01 of 4 items
  • 8.2 = 0 — Anti-ICE legislative package, January/February 2026: “ICE's recklessness defies both democracy and safety… These bills aim to rein in ICE from operating with dangerous impunity.” PROTECT Act newsletter, August 2026, praising the ban on civil immigration arrests in schools, courthouses and hospitals.
  • 8.1, 8.3, 8.4 = blank — No statement on E-Verify or pathways to citizenship found.
All other planks
No Data
No scored evidence found. On healthcare, Mass Scorecard records her as not a sponsor of S.860 in 2025–26; she co-sponsored single-payer bills in earlier sessions, which is not a current statement. Her Senate Yes vote on the energy bill was not scored on 6.3, and new item 6.5 (large-scale wind / alternative energy on all-in cost terms) is blank — no evidence found.
The earlier open question is resolved. The first transfer left her Plank 3 match unscored because no item-level evidence appeared in the findings. The Student Opportunity Act statement is item-level evidence for 3.1, so Plank 3 now scores 100 on one item.
A scorecard gap, not a Rausch gap. Her same-day registration work (lead sponsor, S.505) scores nothing — same-day registration is not among the scorecard's 34 items, though the platform's Plank 5 includes it.
Overall 50.0Floor 18.8Band* WATCH — arithmetic only, on the line
Ryan C. Fattman50.0 · WATCH*ON THE LINESenate, Worcester & Hampden, R · The strongest Plank 8 champion, and the only legislator here whose match is Plank 8 · Score unchanged by the update · Coverage 1 of 8 planks · 1 of 34 items · Floor 6.3
Plank 8Immigration
501 of 4 items
  • 8.2 = 0.5 — Lead sponsor, SHIELD Act S.1096 (ICE detainers for serious felons) and E-Verify S.1315 — enforcement for serious offenders, not all rule violations, and due-process protections not documented in his bills. Statements confirm the position without changing the score: Senate floor speech, January 6, 2025, on Lunn — “since 2017 we have done nothing… that attempt is going to continue”; his PROTECT Act amendment to allow ICE detainers failed 10–29.
  • 8.1 = blank — No border-security evidence; his bills are interior enforcement.
  • 8.3, 8.4 = blank — No statement on E-Verify as a scored item, asylum timelines, provisional citizenship, or the military-service path found.
Planks 1–7
No Data
No evidence found for these planks — the statement search found nothing from him on carbon pricing, healthcare, education, housing, election reform, nuclear, large-scale wind or alternative energy (new item 6.5, blank), or war powers. His Senate No vote on the energy bill was not scored: no reason for it was found in his own words, and the Senate bill contained no nuclear repeal for him to oppose. The two camps in the research still do not overlap: Plank 8's enforcement sponsors do not appear on Planks 1–5, and no one combines Plank 8 with pro-nuclear Plank 6.
Overall 50.0Floor 6.3Band* WATCH — arithmetic only, on the line

What the update shows

  1. The vote and statement evidence is mostly opposition evidence on the discriminating planks. On nuclear (item 6.3), Comerford scores 0 by her own testimony against any new plant, while Connolly and Uyterhoeven score 0.5 (door-open) for co-sponsoring the amendment to strike the repeal — keeping Chapter 503 keeps a gated path, not a ban — and six score 0 on deportation enforcement (item 8.2), each on a stated basis given in their detail above. That is why every score fell or stayed flat: none rose.
  2. The Senate Yes votes were deliberately not scored. A Yes on an omnibus bill that kept the moratorium is consistent with opposing new nuclear, but with no stated reason it cannot be attributed to the nuclear section. The same restraint applies to Fattman's No and to the two House No votes, whose stated reason was Mass Save. The roll calls added discipline, not points.
  3. Barrett's nuclear position is the biggest open question left. He led the carbon-pricing bill and steered the Senate energy bill through conference, yet no statement of his on nuclear or Chapter 503 was found. Other open questions: no on-the-record reason exists for any Senate Yes vote or for Fattman's No (the July 1 Senate Journal's debate text was located but not fully reviewed); Uyterhoeven's questionnaire answers on same-day registration and RCV were located but not fully extracted; and Jehlen's December 2025 post was read via a search summary, not the page itself.
  4. “Not found” is not opposition. For every topic marked not found, targeted searches returned no matching public statement; absence may reflect search limits, not the legislator's views. Fattman's positions on topics 1–7 and Barrett's on several topics were not established either way.
  5. No one combines the discriminating planks. Nobody in the table scores positively on both Plank 6 and Plank 8. The Democratic cluster sits on Planks 1–5 and 7 and now scores 0 on 8.2; Fattman holds Plank 8 alone at 0.5. The scorecard gap also remains: same-day registration (S.505 / H.834) earns no points because it is not one of the 34 items.

Next step: the questionnaire does the deciding

All eight now sit in WATCH — exactly where a pre-screen should land: worth talking to, not yet fundable. Send the 34-question questionnaire to the returning members with real coverage — Eldridge, Comerford, Connolly, Uyterhoeven, and Barrett. Their answers will fill the remaining blanks, including new item 6.5 and the discriminating items 6.3 and 8.2 where the record is now mostly zeros. Jehlen is excluded because she is retiring; Rausch and Fattman still rest on very few items.

Until then, every score on this page should be quoted with its floor and its coverage: for example, “Eldridge, 62.5 updated, floor 46.9, on 12 of 34 items.”

THRIVE PARTY — Massachusetts ChapterHealthy, Wealthy, and Wise · thrivepartyma.org · thriveparty.us

This scorecard is published as its own page so the homepage stays short. Questions about Thrive — what it is, how the PAC and endorsements work, and how to get involved — are answered on the Thrive Party FAQ, published as its own page alongside this one.